我目前正在使用maven-dependency-plugin之类的
mvn -B dependency:copy-dependencies \
-Dmdep.copyPom=true \
-DoutputDirectory="$OUTDIR"
下载所有(传递)依赖项的所有POM。但是,这也是 下载JAR,我不想要。我尝试使用includeTypes
/ excludeTypes
来限制POM文件,但由于没有检索到任何内容,因此无法正常工作。
是否还有其他选项/命令才真正检索POM?
答案 0 :(得分:0)
我最终创建了一个开源项目,该项目从Maven版本(实际上也是several other build systems)中下载并收集元数据。它称为OSS Review Toolkit(简称ORT),以编程方式使用maven-resolver库来仅下载POM来分析其包含的元数据。