在我自己的eclipse插件中自动导入windowbuilder

时间:2016-08-19 15:53:34

标签: eclipse eclipse-plugin windowbuilder

我有一个依赖于windowbuilder插件的插件。 在eclipse Kepler中,我只需要使用URL安装我的插件。 但是在eclipse Mars和Neon我需要安装windowbuilder插件才能安装我自己的插件。 这是要安装的URL窗口构建器:http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.5/

当我尝试在eclipse Neon中安装我的插件时,这是错误消息:

  

无法完成安装,因为一个或多个必需项目可以   找不到。正在安装的软件: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)       致: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>

1 个答案:

答案 0 :(得分:0)

在您的更新站点中添加对http://download.eclipse.org/windowbuilder/WB/integration/4.6/的引用,因此它将在安装时使用它来解析WindowBuilder;或者直接将必要的WindowBuilder功能直接包含在您的更新站点中。