Время выполнения платформы и зависимости - PullRequest
0 голосов
/ 13 июня 2019

Требуется понимание целевой платформы и зависимости в разработке плагинов 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) enter image description here

Когда я запускаю свой плагин, он работает под управлением helious. Пожалуйста, помогите мне использовать Tycho и Maven для достижения этой цели. Я просто не понимаю слова «затмение говорят» в его тексте помощи.

Кто-нибудь, помогите мне, пожалуйста, пожалуйста С Уважением, Jemrug

1 Ответ

0 голосов
/ 14 июня 2019

Ребята, я пробовал в другом рабочем пространстве затмения, и это все хорошо.Так что это была проблема рабочего пространства.Мой единственный вопрос: как мне сделать это в автономном mvn, так как я продолжаю получать:

    mvn clean install

    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'

Так почему все хорошо внутри затмения, но не в командной строке, я получаю выше.

...