Ответ 1
Прежде всего, вы должны понимать, что цель maven-eclipse-plugin
заключается в цитировании его документации:
для создания файлов IDE Eclipse (*.classpath, *.project, *.wtpmodules и папки .settings) для использования с проектом.
Его цель состоит не в создании всего проекта, а в создании блоков Eclipse из существующего проекта.
Это также верно для поддержки PDE. Цитата о документации:
Обратите внимание, что область
maven-eclipse-plugin
заключается в синхронизации файлов Eclipse.project
и.classpath
с конфигурацией, найденной в файле pom. После того как вы закончили настройку плагина Eclipse, как показано ниже, и как только вы запустите цельeclipse:eclipse
, вы сможете построить свой код плагина с помощью Eclipse IDE или беззаботной сборки PDE без Eclipse. Безглазная сборка PDE Eclipse может быть запущена из Maven с помощьюpde-maven-plugin
.
Таким образом, конфигурация, которую вы используете, просто позволяет создавать правильные файлы .project
и .classpath
для существующего проекта, не более того. После того, как эта конфигурация была выполнена, и была запущена цель eclipse:eclipse
, вам необходимо выполнить следующие действия:
- Откройте Eclipse и импортируйте существующий проект, перейдя в "Файл > Импорт... > Существующие проекты в рабочее пространство".
- Щелкните правой кнопкой мыши новый проект и выберите "Настроить > Преобразовать в проекты плагинов...". Подтвердите выбор.
Затем вы сможете создать свой плагин Eclipse непосредственно в среде IDE.
Обратите внимание, что я не рекомендую использовать это решение, и я бы предложил использовать Tycho вместо этого, это может быть улучшением, которое вы можете внести в этот плагин (см. этот вопрос).