肯定必须有一个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的财产。
答案 0 :(得分:2)
使用dependency:copy,它将在指定的outputDirectory中下载并保存工件(默认值:target / dependency)。 通过这种方式,您不必担心本地或远程存储库,Maven将为您解决此问题。