У меня есть проект java и импортированный плагин в моей рабочей области, и я хотел бы добавить проект в путь к плагину плагина. Я знаю, что это возможно, экспортируя проект в jar-файл, а затем импортируя его в манифест плагина, но когда я делаю изменения в проекте, я должен его снова экспортировать. Есть ли способ добавить проект java вместо jar-файла в classpath плагина?Добавить проект java в путь к модулю плагина rcp
ответ
Ваш Eclipse IDE делает решить два вида плагинов/фрагменты/особенности:
- Те расположены в рабочей области и
- те, у вас есть в вашей целевой платформе
Плагины в вашей целевая платформа, как правило, та, которая поставляется как JAR (расширенная также возможна).
Чтобы добавить проект java в качестве зависимости от вашего плагина, вы должны изменить проект как плагин, добавив META-INF/MANIFEST.MF
в корень вашего проекта.
Содержание может быть следующим:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: MyBundleName
Bundle-SymbolicName: com.example.mybundlename
Bundle-Version: 1.0.0.qualifier
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Как плюс вы должны экспортировать пакеты с API-классов
Export-Package: com.example.mypackage
Наконец, вы должны определить расширенный проект Java как зависимость в ваш плагин. Открыть META-INF/MANIFEST.MF
вашего плагина, редактировать «Обязательные плагины» в закладке «Зависимости».
Update:
Вы можете добавлять папки класса к классам вашего плагина. Для этого откройте свойства вашего плагина (плагин rightclick> «Свойства»), выберите «Путь сборки Java», «Добавить классную папку ...» и добавьте папку (ы), которая содержит (ы) ваши классы (например, 'бин').
- 1. Интегрируйте проект maven в проект плагина eclipse (приложение RCP)
- 2. Gradle flatDir путь к модулю
- 3. Как добавить проект Log4j в Eclipse RCP
- 4. Drupal Features Путь к модулю
- 5. PHP добавить к модулю
- 6. maven добавить каталог локальных классов в путь к модулю
- 7. Как добавить проект RCP в меню затмения?
- 8. Добавить проект на внешнем уровне, как зависимость к модулю
- 9. получить путь к модулю в python
- 10. Получить путь к требуемому модулю в NodeJS
- 11. ImportError где путь к модулю в PYTHONPATH
- 12. Как добавить плагин к модулю класса объектов в градиенте?
- 13. Как добавить корневой проект как путь к классам в Gradle
- 14. Добавить ярлык к модулю Drupal
- 15. Как добавить ассоциации к модулю?
- 16. Добавление проекта java в путь сборки проекта RCP
- 17. Где OpenERP (Odoo) находит путь к модулю?
- 18. Dnn, Client ResourceManagment - путь к модулю
- 19. Durandal, получить путь к текущему модулю
- 20. Как динамически изменить путь к модулю Perl?
- 21. Как изменить путь к модулю python
- 22. Проверить путь к импортированному модулю без __file__
- 23. Как добавить многоязычную поддержку к opencart-модулю
- 24. Динамически добавить класс к модулю в Рубине
- 25. Как добавить GWT к модулю в IntelliJ
- 26. RCP/Plugin-Dev: Как добавить банку в целевую форму plattform
- 27. Eclipse RCP с зависимостями проекта
- 28. получить путь пакета от плагина
- 29. Добавить зависимость к модулю - ошибка внешней библиотеки
- 30. Выполнение отдельного процесса Java в пути к модулю модуля
Хорошо. Дело в том, что я не хотел менять свой проект на плагин, и я хотел получить его классы непосредственно из рабочей области в другой плагин. Поэтому я понимаю, что это решение невозможно. – grigorji
Конечно, вы можете, но, по моему мнению, это будет довольно неудобно. Я уточню свой ответ. – alphakermit