如何让Maven只下载所有(传递)依赖项的POM文件?

时间:2017-03-03 09:38:11

标签: java maven maven-dependency-plugin

我目前正在使用maven-dependency-plugin之类的

mvn -B dependency:copy-dependencies \
    -Dmdep.copyPom=true \
    -DoutputDirectory="$OUTDIR"

下载所有(传递)依赖项的所有POM。但是,这也是 下载JAR,我不想要。我尝试使用includeTypes / excludeTypes来限制POM文件,但由于没有检索到任何内容,因此无法正常工作。

是否还有其他选项/命令才真正检索POM?

1 个答案:

答案 0 :(得分:0)

我最终创建了一个开源项目,该项目从Maven版本(实际上也是several other build systems)中下载并收集元数据。它称为OSS Review Toolkit(简称ORT),以编程方式使用maven-resolver库来仅下载POM来分析其包含的元数据。