В чем разница между дистрибутивами Eclipse "Java EE" и "rcp"? - PullRequest
9 голосов
/ 10 сентября 2009

В чем, в частности, различия между версиями Eclipse для Java EE и RCP?

И как можно получить «комбинированную» версию, включающую в себя все лучшие плюсы для разработки плагинов и лучшие инструменты для Java EE?

Я думаю, что мне нужна возможность полностью создать "объединенный" экземпляр с помощью средства обновления p2. Например, если я открою экземпляр Eclipse в Java EE, открою файл java, нажму alt-shift-f1, чтобы вызвать шпион плагина, а затем нажму «compilationuniteditor», чтобы просмотреть исходный текст редактора java, я получаю. учебный класс. Но в версии RCP я получаю источник. Как получить эти вещи в редакторе Java EE, используя обычный механизм обновления Eclipse? Это моя цель здесь. Какие плагины в менеджере обновлений содержат «важные биты» для каждого дистрибутива.

Другой пример - установка всех плагинов примеров. В дистрибутиве RCP вы можете легко установить их со страницы «Добро пожаловать». Так как же в дистрибутиве Java EE вы можете сделать то же самое?

Проблема, которую я пытаюсь решить, заключается в том, что я хочу избежать поддержки двух отдельных экземпляров Eclipse, поскольку я выполняю значительный объем работы как в RCP (для разработки плагинов), так и в Java EE (для веб-сервиса). вещи и т. д.).

Ответы [ 3 ]

8 голосов
/ 10 сентября 2009

Я начал с Eclipse для разработчиков RCP и использовал функцию «Справка> Установить новое программное обеспечение ...» для добавления в инструменты «Разработка Web, XML и Java EE» с сайта обновления «Galileo». *

Возможно, вы захотите быть немного более разборчивым, чем я, и, возможно, исключите «Платформу Rich Ajax» и, возможно, «Средства разработки PHP» из категории.

Лучше использовать функцию «Установить новое программное обеспечение», чем пытаться объединять каталоги. Зависимости могут быть довольно сложными, и устранение неполадок в объединенном каталоге может стать кошмаром. Пусть р2 выполняет тяжелую работу.

6 голосов
/ 10 сентября 2009

Вы можете получить полное сравнение всех дистрибутивов Eclipse здесь .

По сути, J2EE включает в себя RCP, за исключением того факта, что RCP имеет источников некоторых плагинов, а не только их двоичные файлы.

Чтобы получить их сочетание, загрузите их оба, разархивируйте, а затем сравните содержимое подкаталогов плагинов и функций обеих установок (например, с WinMerge ). Скопируйте все дополнительные файлы RCP в каталоги J2EE, и этого должно быть достаточно.

3 голосов
/ 10 сентября 2009

Насколько я понимаю, версия Java EE поставляется с плагинами для разработки java-программ, тогда как версия RCP включает минимальное количество плагинов для создания полнофункционального клиентского приложения.

Эти ссылки должны помочь:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...