Я пытаюсь запустить приложение 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" ?