我需要从我的java程序中的给定pom.xml下载所有依赖项。在Aether示例中,我只能看到通过maven坐标解析和下载工件的示例,因此我必须解析pom.xml,解析<version>
标记中的常量,自行处理排除等。以太(或其他工具)可以帮我吗?
答案 0 :(得分:0)
尝试使用ShrinkWrap代替,它在下面使用Aether本身。例如:
Maven.resolver()
.loadPomFromFile("/path/to/pom.xml")
.importRuntimeDependencies()
.resolve()
.withTransitivity()
.asFile();