BundleException: Отсутствует ограничение: Пакет импорта: org.eclipse.e4.ui.internal.workbench.swt;версия = "0.0.0" - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь запустить приложение RCP (Продукт), используя "--console". У меня мало конфликтов, но я не уверен, как разрешить этот конкретный конфликт.

org.osgi.framework.BundleException: The bundle 
"com.company.abc.app_1.5 [111]" could not be resolved. 
Reason: Missing Constraint: Import-Package: org.eclipse.e4.ui.internal.workbench.swt; version="0.0.0"
    at 
org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1327)

При проверке зависимостей, которые, я думаю, мне следует посмотреть, я нашел следующее в com.company.abc.app:

[INFO] +- org.eclipse.ui:org.eclipse.ui.workbench:jar:3.106.2-SDK-4.4.2:compile
[INFO] |  +- org.eclipse.help:org.eclipse.help:jar:3.6.0-SDK-4.4.2:compile
[INFO] |  +- org.eclipse.jface:org.eclipse.jface.databinding:jar:1.6.200-SDK-4.4.2:compile
[INFO] |  |  \- org.eclipse.core:org.eclipse.core.databinding:jar:1.4.2-SDK-4.4.2:compile
[INFO] |  +- org.eclipse.core:org.eclipse.core.databinding.property:jar:1.4.200-SDK-4.4.2:compile
[INFO] |  +- org.eclipse.core:org.eclipse.core.databinding.observable:jar:1.4.1-SDK-4.4.2:compile
[INFO] |  +- **org.eclipse.e4:org.eclipse.e4.ui.workbench.swt:jar:0.12.100-SDK-4.4.2:compile**

Хотя я не вижу никакихorg.eclipse.e4.ui.workbench.swt в продукте. Когда я искал в репозитории Maven, я не нашел org.eclipse.e4.ui.workbench.swt v0.12.100-SDK-4.4.2. Это немного сбивает с толку.

Кроме того, я не совсем понимаю, почему он жалуется на версию 0.0.0 в Отсутствует ограничение: Import-Package: org.eclipse.e4.ui.internal.workbench.swt;версия = "0.0.0" ?

...