在Eclipse PDE中导入和安装所需的插件包

时间:2017-12-02 01:18:29

标签: java eclipse plugins bundle pde

我在Eclipse中为RCP和RAP开发人员(Oxygen)创建了一个新的插件项目

我现在想在我的插件中使用(例如)Jimfs,所以我必须将它添加到我的插件依赖项中。

有效的解决方案,但根本不满意:

  • 将Jimfs添加到Maven依赖项
  • 将Jimfs及其所有依赖项复制到项目中的lib文件夹中。 (我为此使用插件)
  • bin - 文件夹添加到bin.includes文件中的build.properties配置
  • lib/jimfs-1.1.jar添加到Bundle-ClassPath
  • META-INF/MANIFEST.MF部分

我想要什么以及我认为这应该如何运作:

将Jimfs添加到this windowRequired Plugins部分。 但是,当我单击Add时,列表中没有该插件。 如何将其作为插件提供?

此外,如果有人导入我的插件项目,那么我希望从互联网上自动下载所需的插件。 我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

只能将编写为Eclipse插件的代码添加为依赖项。您正在使用的当前方法对于非插件jar是正确的。

你可以编写一个只包含Jimfs jar的插件。您将使用相同的过程来包含jar并在MANIFEST.MF中使用packs with one: [['pink', 'green', 'blue'], ['blue', 'green', 'red']] replace at: 1 replaced rows: [['pink', 'yellow', 'blue'], ['blue', 'green', 'red']] 'green' is not in list [['pink', 'blue', 'yellow'], ['orange', 'pink', 'yellow'], ['pink', 'yellow', 'blue'], ['blue', 'green', 'red']] 来使jar中的包可用。