2015-06-02 4 views
0

У меня есть два локальных проекта плагина в eclipse, оба проекта maven.Eclipse RCP: Неразрешенные требования

  1. AvgPowerTool

  2. AvgPowerCommon

AvgPowerTool зависит от AvgPowerCommon (Он использует классы из AvgPowerCommon).

Когда я запустить приложение и попытаться создать экземпляр класса из AvgPowerCommon завершает программу с исключением:

java.lang.RuntimeException: No application id has been found. 

Над ним, в журнале я вижу:

!ENTRY org.eclipse.equinox.app 0 0 2015-06-02 12:08:10.113 
!MESSAGE Product AvgPowerTool.product could not be found. 

!ENTRY AvgPowerTool 2 0 2015-06-02 12:08:10.164 
!MESSAGE Could not resolve module: AvgPowerTool [208] 
    Unresolved requirement: Require-Bundle: AvgPowerCommon 

Это как необходимые плагины в plugin.xml от AvgPowerTool: Required Plugins

Что я могу сделать, чтобы решить эту проблему?

Спасибо.

+0

Покажите нам полное содержимое plugin.xml –

+0

http://pastebin.com/dKVZ0LAC – dlv

+1

Если вы используете это, используя «Запустить> Приложение Eclipse», отметьте «Запустить конфигурацию» и убедитесь, что оба плагина включены –

ответ

1

При запуске RCP с использованием «Запустить> Приложение Eclipse» вам необходимо убедиться, что все необходимые плагины отмечены в «Запустить конфигурацию» для приложения (на вкладке «Плагины»).

Если вы впоследствии построили RCP с помощью файла xxx.product, вы должны указать все необходимые плагины (или функции) в файле продукта.

Смежные вопросы