2016-08-19 5 views
0

У меня есть плагин, который зависит от плагина windowsbuilder. В eclipse Kepler мне нужно установить мой плагин, используя URL-адрес. Но в Eclipse Mars и Neon мне нужно установить плагин для windowsbuilder, прежде чем устанавливать собственный плагин. Это URL для установки окна строитель: http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.5/Автоматический импортщик окон в моем собственном плагине eclipse

Это сообщение об ошибке при попытке установить мой плагин в затмение Неон:

не удается завершить установку, так как один или несколько обязательных пунктов может не быть найденным. Установленное программное обеспечение: com.myownplugin.feature 1.0.0.201608191212 (com.myownplugin.feature.feature.group 1.0.0.201608191212) Отсутствующие требования: com.myownplugin.editor 1.0.0.201608191212 (com.myownplugin.editor 1.0.0.201608191212) требует " bundle org.eclipse.wb.core 0.0.0 ', но не удалось найти Не может удовлетворить зависимость: От: com.myownplugin.feature 1.0.0.201608191212 (com.myownplugin.feature.feature.group 1.0.0.201608191212) To : com.myownplugin.editor [1.0.0.201608191212]

Я попытался создать файл targe с windowbuilder в определениях, но я не знаю, почему он не работал. Как я могу установить только мой собственный плагин без необходимости установки оконного блока раньше?

Мой site.xml что-то вроде этого:

<site> 
    <description name="Update Site" url="http://companyownplugin/stable"> 
     my plugin 
    </description> 
    <feature url="features/com.companyownplugin.feature_1.0.0.qualifier.jar" id="com.companyownplugin.feature" version="1.0.0.qualifier"> 
     <category name="com.companyownplugin.cat"/> 
    </feature> 
    <category-def name="com.companyownplugin.cat" label="My Plugin"/> 
</site> 

ответ

0

Либо добавить в свой ДОПОЛНЕНО сайте ссылку на http://download.eclipse.org/windowbuilder/WB/integration/4.6/, поэтому он будет использовать его для решения WindowBuilder при установке; или просто включать непосредственно необходимые функции WindowBuilder в ваш сайт обновлений.

+0

Привет, спасибо за ваш ответ. Я включил мой site.xml в вопрос. Как я могу включить url windowbuilder в этот файл для решения при установке? Или эта конфигурация выполняется в другом месте? – computered

+0

Я попытался включить функции в site.xml, например: [ computered

+1

Разрешение зависимостей (с p2) будет автоматически устанавливать зависимости при установке вашего плагина/функции. Если есть зависимость от одного из ваших плагинов (через MANIFEST.MF) или функция к частям WindowBuilder, они будут автоматически установлены. – Mickael