我目前正在使用 maven-dependency-plugin喜欢
mvn -B dependency:copy-dependencies \
-Dmdep.copyPom=true \
-DoutputDirectory="$OUTDIR"
下载所有(传递)依赖项的所有 POM。但是,这也是 下载 JAR,这是我不想要的。我尝试使用 includeTypes
/excludeTypes
仅限制为 POM 文件,但这没有用,因为那时没有检索到任何内容。
是否有另一个选项/命令真的只是检索 POM?
背景:我只需要来自所有可传递 POM 的元数据来进行合规性检查。
最佳答案
我最终创建了一个开源项目,它从 Maven 构建中下载和收集元数据,实际上是 several other build systems , 也。它叫做OSS Review Toolkit (简称 ORT)并以编程方式使用 maven-resolver库仅下载 POM 以分析其包含的元数据。
关于java - 如何让 Maven 只下载所有(传递的)依赖项的 POM 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42575322/