在Eclipse插件中包含其他JAR文件的正确方法是什么?我自己的插件需要apache-commons-io。我将JAR复制到我的插件目录中,并通过插件清单的“Dependencies”选项卡添加它。这对我有用,但我的插件的其他用户必须手动下载Commons-IO。
在我的插件中打包Commons-IO的正确方法是什么?
答案 0 :(得分:6)
我通常使用以下策略:
MANIFEST.MF
包含正确的条目 - 那么我就用它。查看Orbit project以获取各种预先打包的捆绑包。 org.apache.commons.io
已经在这里...... MANIFEST.MF
- 例如Bundle-ClassPath: library.jar,.
答案 1 :(得分:4)
有时为库创建一个独特的插件更清晰。 (所以你可以从几个插件,许可证主题,你的插件的大小,不同的版本,......)中使用它。
通过“新......”这样做 类别:“插件开发” 然后“插入现有jar archieve”
选择你的罐子,然后你去。