当前在目标jar中包含库(其他jar)的首选方法是什么?在构建中包含依赖项(jar)的最佳方法?
我试过装配插件jar-with-dependencies
描述符,但它没有产生我想要的结果。我只想要在目标jar中拷贝的依赖jar。
当前在目标jar中包含库(其他jar)的首选方法是什么?在构建中包含依赖项(jar)的最佳方法?
我试过装配插件jar-with-dependencies
描述符,但它没有产生我想要的结果。我只想要在目标jar中拷贝的依赖jar。
谢谢,我没有真正将ANT用于其他任何事情,但如果这是唯一的解决方案,那么它就可以做到。 - 但我仍然想知道是否有这样的“Maven解决方案” – wannabeartist
在阅读问题时,我应该多加注意:) –
如果有帮助,您可以尝试使用maven dependency plugin的copy-dependenc y目标。
您需要配置outputDirectory
参数,默认为target/dependency
文件夹。
这看起来很有希望,但是工件被复制到target/dependency之后jar被创建 - 因此它不包含在jar中 – wannabeartist
另请参阅此answer。 (它会复制依赖关系的所有类文件到生成的jar
虽然,但也许有一个选项直接复制依赖关系罐?)
我刚刚意识到,最简单的方法来将jar添加到您的目标jar是简单地将它们包含到'src/main/resources' – wannabeartist