我正在开发的程序的要求之一是我需要能够查看存储库中多个 Artifact 的 Maven 依赖关系,以便我可以为它们创建依赖关系图。虽然 Maven 和 Eclipse Aether 显然可以做到这一点(因为 Maven 的很大一部分是获取依赖项),但我在弄清楚如何在 Java 程序中做到这一点上遇到了很大的困难。
有什么建议吗?
最佳答案
根据documentation,Aether 似乎可以提供帮助。 。甚至还有an example that demonstrates how to use Aether to collect the transitive dependencies of an artifact 。将其与 Maven API example here 结合起来,我想你可以到达你想要的地方。
关于Java代码获取Maven依赖图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30895725/