我有一个依赖于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>
答案 0 :(得分:0)
在您的更新站点中添加对http://download.eclipse.org/windowbuilder/WB/integration/4.6/的引用,因此它将在安装时使用它来解析WindowBuilder;或者直接将必要的WindowBuilder功能直接包含在您的更新站点中。