1

我需要从我的 java 程序中的给定 pom.xml 下载所有依赖项。在 Aether 示例中,我只能看到通过 maven 坐标解析和下载工件的示例,因此我必须自己解析 pom.xml、解析 <version>标签中的常量、处理排除项等。Aether(或其他工具)可以为我做吗?

4

1 回答 1

1

尝试改用ShrinkWrap,它在下面使用 Aether 本身。例子:

Maven.resolver()
    .loadPomFromFile("/path/to/pom.xml")
    .importRuntimeDependencies()
    .resolve()
    .withTransitivity()
    .asFile();
于 2017-04-04T11:29:07.163 回答