将第三方库添加到eclipse插件

the*_*Dmi 5 eclipse eclipse-plugin

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

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

Ton*_*sen 6

我通常使用以下策略:

  • 如果我能找到有问题的JAR打包成一个包 - 即MANIFEST.MF包含正确的条目 - 那么我就用它.看看Orbit项目中的各种预包装捆绑包.org.apache.commons.io已经在这里......
  • 如果那是不可能的,那么我只是在我的包中包含JAR,并更新MANIFEST.MF- 例如Bundle-ClassPath: library.jar,.