我觉得这个问题有点愚蠢,但我无法弄清楚如何将SINGLE依赖项(jdom.jar)添加到另一个jar中。如何使用maven和fatjar插件将单个依赖项包含到jar中
上下文:我们为我们的应用程序开发了一个简单的插件,这个插件有很多依赖项。我们使用fatjar将jdom.jar包含进去。我正试图修复这个插件中的一个bug,所以我决定在同一时间“maven化”它。 (我们只是切换到maven)这个插件在运行时加载,所以我们想要打包的唯一依赖是jdom.jar。
问题:我发现有一个maven fatjar插件!不幸的是,我找不到任何文档,这个maven插件将EVERY依赖项添加到输出jar中。经过多次尝试后,我决定放弃这个fatjar插件并搜索另一个插件。我发现一个罐子,阴影,但在他们阅读后,他们看起来像他们添加每个依赖项。
问:你会是一个简单的办法只能jdom.jar添加到我的插件jar是这样的:
-MyPlug-in.jar | |-src |-main |-java |-*.java |-jdom.jar
我也不想改变清单或输出罐子名
非常感谢您的时间。
正是我所需要的,即使在版本2.4.3中,这个stil也能完美地工作。我在各种' '变体上遇到了困难,但最终''artifactSet />'而不是' '成功了。 –
2016-05-08 18:58:56