许多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
有可能吗?
答案 0 :(得分:3)
maven依赖插件源目标告诉Maven解析所有依赖项及其源附件,并显示版本。 您可以使用可选参数专门包含或排除工件。请参阅maven dependency plugin documentation。