在工件的pom文件上运行maven插件

时间:2017-01-26 20:41:35

标签: java maven

许多maven的插件都在当前项目的pom.xml文件上运行。

有时我需要在从存储库下载的工件上运行某个插件。

例如,我正在使用sparkjava这样下载dependency:get

mvn dependency:get -Dartifact com.sparkjava:spark-core:2.5.4

我希望然后使用sparkjava下载所有dependency:sources的依赖项来源:

mvn dependency:sources -Dartifact com.sparkjava:spark-core:2.5.4

甚至更好,直接在工件上运行dependency:sources

mvn dependency:sources -DinputPom=locationToRepository/com/sparkjava/2.5.4/spark-core-2.5.4.pom

有可能吗?

1 个答案:

答案 0 :(得分:3)

maven依赖插件源目标告诉Maven解析所有依赖项及其源附件,并显示版本。 您可以使用可选参数专门包含或排除工件。请参阅maven dependency plugin documentation