当前位置: 首页 > 知识库问答 >
问题:

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

南宫浩皛
2023-03-14

我有一个依赖于windowbuilder插件的插件。在eclipse开普勒中,我只需要使用URL安装插件。但在eclipse Mars和Neon中,我需要先安装windowbuilder插件,然后再安装自己的插件。这是安装Windows builder的URL:http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.5/

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

无法完成安装,因为找不到一个或多个必需项。正在安装的软件:com.myownplugin.feature1.0.0.201608191212(com.myownplugin.feature.feature.group1.0.0.201608191212)缺少要求:com.myownplugin.editor1.0.0.201608191212(com.myownplugin.editor1.0.0.201608191212)需要“捆绑org.eclipse.wb.core0.0.0”,但找不到它无法满足依赖关系:来自:com.myownplugin.feature1.0.0.201608191212(com.myownplugin.feature.feature.group1.0.0.201608191212)致:com.myownplugin.editor[1.0.0.201608191212]

我试图在定义中用windowbuilder创建一个targe文件,但我不知道为什么它不起作用。我怎样才能只安装自己的插件而不需要安装windowbuilder呢?

我的网站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个答案

韦安怡
2023-03-14

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

 类似资料:
  • 问题内容: 好的,希望这是快速简便的。 我有两个独立的Java项目,即“ Library”和“ Project”,并且我在“ Project”中有一个要实现在“ Library”中找到的方法的类。我正在寻找某种“导入”调用,以在“项目”类的顶部进行调用,以使该项目中“库”中找到的方法可访问。 我该怎么做? 另外,这个“库”项目仅存在是因为我想使用自己的许多类来补充常用的Java库(java.uti

  • 问题内容: 我尝试创建一个eclipse插件,当Eclipse工作台关闭时,该插件会删除一些文件。我从插件项目开始,并添加了一个在此Eclipse关闭钩子中提到的类似符号,它可以终止终止。当我按下Eclipse菜单栏中的特殊按钮(此插件添加)时,将添加侦听器。 如何自动添加它,而无需单击任何菜单项? 问题答案: 使用扩展点来指定要实现的类。这将在Eclipse初始化期间的早期调用。 所以在: 类:

  • 我正在开发一个新的Eclipse插件,它需要使用Java项目向导中的自定义帮助,如下所示。 Java项目向导第1页 还有...

  • 问题内容: 我的Eclipse插件需要作为一个平面目录展开执行(它使用JNI,并且JNI部分需要访问该插件提供的某些文件)。如果将其安装为jar,是否可以将插件配置为自动展开?还是我唯一的选择是要求用户将其内容解压缩到Eclipse dropins文件夹中? 如果无法自动展开插件jar,是否可以构建一个更新站点,该更新站点配置为将插件安装在dropins文件夹中并复制展开? 问题答案: 如果将插件

  • 前面几节我们学习了 Gradle 的任务及命令,通过这几节的学习我们已经有了一定的 Gradle 基础,今天我们就来学习一下如何自定义一款 Gradle 插件。我们为什么要自定义 Gradle 插件呢?那当然是为了我们开发方便呀。如果吃力不讨好谁会去做呢。下面我们进入正题。 Gradle 插件主要分为两类:脚本插件和对象插件。下面我们来看下它们的区别。 1. 脚本插件 脚本插件就是我们在.grad

  • 前面已经提过在运行 logstash 的时候,可以通过 --pluginpath 参数来加载自己写的插件。那么,插件又该怎么写呢? 插件格式 一个标准的 logstash 输入插件格式如下: require 'logstash/namespace' require 'logstash/inputs/base' class LogStash::Inputs::MyPlugin < LogStash: