Требуется понимание целевой платформы и зависимости в разработке плагинов Eclipse.
Я выдергиваю волосы последние 3 дня.
Если я укажу следующее: -
<repositories>
<repository>
<id>eclipse-helios</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/helios</url>
</repository>
</repositories>
1) Для меня я уверен, что мой плагин совместим с гелиосом на подопечных, я не прав в своих мыслях?
2) Разве это не разрешило мои зависимости от платформы?
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: plugin1 1.0.0.qualifier
[ERROR] Missing requirement: plugin1 1.0.0.qualifier requires
'osgi.bundle; org.eclipse.core.runtime 0.0.0' but it could not be found
[ERROR]
[ERROR] See
http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting for
help
мой файл манифеста содержит: -
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Plugin1
Bundle-SymbolicName: plugin1;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Vendor: xxx
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui
Automatic-Module-Name: plugin1
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
3)
Когда я запускаю свой плагин, он работает под управлением helious.
Пожалуйста, помогите мне использовать Tycho и Maven для достижения этой цели. Я просто не понимаю слова «затмение говорят» в его тексте помощи.
Кто-нибудь, помогите мне, пожалуйста, пожалуйста
С Уважением,
Jemrug