2016-08-19 57 views
0

我有一個依賴於windowbuilder插件的插件。 在日食開普勒我只需要使用URL安裝我的插件。 但是在eclipse Mars和Neon中,我需要在安裝我自己的插件之前安裝windowbuilder插件。 這是安裝窗口建設者的網址:http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.5/在我自己的eclipse插件中自動導入windowbuilder

這是錯誤消息當我嘗試安裝我的插件在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'但無法找到 無法滿足依賴關係: From:com.myownplugin.feature 1.0.0.201608191212(com.myownplugin.feature.feature.group 1.0.0.201608191212) To :com.myownplugin.editor [1.0.0.201608191212]

我試圖用windowbuilder在定義中創建一個目標文件,但我不知道爲什麼它沒有工作。 如何在不需要安裝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問題。如何在此文件中包含windowbuilder url以在安裝時解析?或者這個配置是在其他位置完成的? – computered

+0

我試圖在site.xml中包含如下功能:[ computered

+1

依賴解析(使用p2)將在安裝插件/功能時自動安裝依賴關係。如果您的某個插件(通過MANIFEST.MF)或功能對WindowBuilder的某些部分存在依賴關係,則會自動安裝這些依賴項。 – Mickael