Eclipse/RAP/GEF Indigo to Eclipse/RAP/GEF Kepler

Я не разработчик Eclipse/RAP, но более года назад передо мной стояла задача запустить определенное приложение. Средой разработки был Eclipse/RAP с использованием Java. Приложение было уже почти готово — мне просто нужно было внести несколько изменений, чтобы заставить его работать так, как мы хотели. Я внес изменения, вставил их в приложение Jboss, и все заработало. Я сохранил свой исходный код.

С тех пор они обновили мой компьютер, так что у меня больше нет доступа к моей старой среде разработки. Нам нужно перенести приложение RAP на другой сервер, а оно по какой-то причине перестало работать. Либо я не понимаю, почему это когда-либо работало, либо я не понимаю, почему это не работает — все это немного сбивает с толку.

Так что теперь я пытаюсь заставить эту штуку работать снова.

Основная проблема, которую я не смог решить, - это зависимости. Eclipse сообщает, что следующие три пакета не могут быть найдены:

org.eclipse.rap.draw2d
org.eclipse.rap.zest.core
org.eclipse.rap.zest.layouts

Все три должны быть в пакете GEF.

Я попытался установить Eclipse Indigo. Когда я это делаю, Eclipse не может найти GEF для его установки, даже если он получает тот же URL-адрес, что и Kepler. Я установил Eclipse Kepler. Я могу установить GEF, но хотя Eclipse сообщает о правильной установке и сообщает, что она установлена, я все еще вижу те же отсутствующие зависимости.

Есть идеи? Это сбило с толку разработчика Eclipse, но на самом деле мы не используем RAP, за исключением этого одного приложения.

Любая помощь вообще будет принята с благодарностью.

Шон.


person Sean    schedule 06.01.2014    source источник


Ответы (1)


Это проблема, связанная с зависимостями, и не имеет ничего общего с RAP. Тем не менее, будьте осторожны, понятие ФГОС немного изменилось. GEF4 включает в себя: GEF, Zest, Draw2D. Вместо того, чтобы устанавливать все это, я предлагаю вам загрузить свои зависимости (т.е. перейти в GIT и получить проект GEF4), а затем включить эти проекты (или создать их как JAR) и включить их, чтобы они были доступны во время runtime, ну и конечно как зависимости.

person GGrec    schedule 07.01.2014