将第三方库添加到eclipse插件

时间:2011-07-01 08:01:58

标签: eclipse eclipse-plugin

在Eclipse插件中包含其他JAR文件的正确方法是什么?我自己的插件需要apache-commons-io。我将JAR复制到我的插件目录中,并通过插件清单的“Dependencies”选项卡添加它。这对我有用,但我的插件的其他用户必须手动下载Commons-IO。

在我的插件中打包Commons-IO的正确方法是什么?

2 个答案:

答案 0 :(得分:6)

我通常使用以下策略:

  • 如果我能找到有问题的JAR打包成一个包 - 即MANIFEST.MF包含正确的条目 - 那么我就用它。查看Orbit project以获取各种预先打包的捆绑包。 org.apache.commons.io已经在这里......
  • 如果无法做到这一点,那么我只需将JAR包含在我的捆绑包中,然后更新MANIFEST.MF - 例如Bundle-ClassPath: library.jar,.

答案 1 :(得分:4)

有时为库创建一个独特的插件更清晰。 (所以你可以从几个插件,许可证主题,你的插件的大小,不同的版本,......)中使用它。

通过“新......”这样做 类别:“插件开发” 然后“插入现有jar archieve”

选择你的罐子,然后你去。