如何获取Maven工件的文件路径?

时间:2014-03-28 15:55:20

标签: java maven dependencies

肯定必须有一个Maven插件,它只是打印下载工件的文件路径。 E.g。

$ mvn dependency:location -Dartifact=com.google.guava:guava:15.0
~/.m2/repository/com/google/guava/guava/15.0/guava-15.0.jar

是否有这样的插件,我将如何使用它?

我需要写入标准输出的路径,而不是例如一个Maven的财产。

1 个答案:

答案 0 :(得分:2)

使用dependency:copy,它将在指定的outputDirectory中下载并保存工件(默认值:target / dependency)。 通过这种方式,您不必担心本地或远程存储库,Maven将为您解决此问题。