如何在运行时导出dependecy或jar包?

时间:2016-06-24 15:54:04

标签: apache maven jar eclipse-plugin

我想从我的插件中导出嵌入式jar中的包。比如,来自我当前插件的MyProject / folder / myJarName.jar包。为此,我尝试使用apache felix和export package,在bundle classpath中指定jar的位置。但是,当我构建我的项目时,它的清单文件会抱怨,包装' com.demoName.package'此插件中不存在。有没有办法实现这一目标。

1 个答案:

答案 0 :(得分:0)

要将项目jar包导出到外部插件,需要执行以下操作。

  1. 您可以在plugin.xml classpath 部分添加您的jar文件 在运行时标签中找到 - 这将使您的jar在运行时可用。
  2. 导出的包部分中,添加所需的包 你想要导出 - 所以,其他插件也可以访问这些包。
  3. 请查看以下屏幕截图。我在项目lib文件夹中添加了httclient.jar,并通过Classpath将其提供给运行时。 enter image description here