【发布时间】:2017-03-03 09:38:11
【问题描述】:
我目前正在使用maven-dependency-plugin 喜欢
mvn -B dependency:copy-dependencies \
-Dmdep.copyPom=true \
-DoutputDirectory="$OUTDIR"
下载所有(传递)依赖项的所有 POM。但是,也是下载我不想要的 JAR。我尝试使用 includeTypes / excludeTypes 来限制 POM 文件,但这不起作用,因为当时什么都没有检索到。
是否有另一个选项/命令真正只是检索 POM?
背景:我只需要来自所有可传递 POM 的元数据进行合规检查。
【问题讨论】:
-
好奇心和进一步的背景:为什么你只想要 poms?你想做什么?
-
你想解决什么样的问题?
-
根据doc ,它说 "Also copy the pom of each artifact." ,看起来这个插件的主要目的是复制工件而不是 pom。
-
上下文:最终我确实想下载所有传递依赖项的源代码,但来自 SCM(出于出处分析原因),而不是来自
-sources工件。为此,我在后处理步骤中调用 scm:checkout。
标签: java maven maven-dependency-plugin