在构建中包含依赖项(jar)的最佳方法?

时间:2011-12-13 08:16:27

标签: maven

目前在目标jar中包含库(其他jar)的首选方法是什么?

我已尝试使用jar-with-dependencies描述符的程序集插件,但它没有产生我想要的结果。我只想将依赖jar复制到目标jar中。

3 个答案:

答案 0 :(得分:1)

如果有帮助,您可以尝试使用maven dependency plugincopy-dependenc目标 您需要配置outputDirectory参数,默认情况下为target/dependency文件夹。

答案 1 :(得分:0)

如果您正在为构建脚本使用ANT,JAR任务允许您包含一个Fileset,您可以使用它来添加库。

答案 2 :(得分:0)

改为使用maven-assembly-plugin

另见answer。 (它会将依赖项的所有类文件复制到生成的jar中。但是也许可以选择直接复制依赖项jar?)