Решение Eclipse RCP для нового плагина: нерешенные требования - PullRequest
0 голосов
/ 08 октября 2018

Я изучаю плагины RCP и пытаюсь добавить другой плагин в качестве зависимости.Итак, я начал с простого приложения HelloWorld и протестировал его, и он отлично работает.Теперь я создал другой плагин, импортировав внешние файлы JAR, и добавил, что это зависит от моего приложения HelloWorld.Теперь, когда я запускаю код, я получаю следующую ошибку:

!ENTRY org.eclipse.equinox.app 0 0 2018-10-08 13:39:55.300
!MESSAGE Product com.be.tests.part1.product1 could not be found.

!ENTRY com.be.tests.part1 4 0 2018-10-08 13:39:55.315
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: com.be.tests.part1 [73]
  Unresolved requirement: Require-Bundle: Part1Libs; bundle-version="1.0.0"

Я добавил новый плагин (Part1Libs) на вкладке зависимостей.Файл MANIFEST.MF показывает зависимость как

Require-Bundle: org.eclipse.ui.intro,
org.eclipse.core.runtime,
org.eclipse.ui,
org.eclipse.equinox.ds,
org.eclipse.equinox.util,
org.eclipse.equinox.event,
Part1Libs;bundle-version="1.0.0"

Похоже, я пропустил простой шаг, но я не могу понять, что происходит.Любая помощь с благодарностью,

1 Ответ

0 голосов
/ 08 октября 2018

Посмотрите в диалоговом окне «Run> Run Configurations ...» и найдите свой RCP.

На вкладке «Плагины» убедитесь, что все плагины в вашем RCP перечислены.

...