2014-01-06 8 views
0

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

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

Итак, теперь я пытаюсь вернуть эту вещь снова.

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

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

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

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

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

Любая помощь вообще была бы весьма признательна.

Шон.

ответ

0

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