如何解决以太:如何收集包括父项在内的所有依赖项
在线上有很多问题,涉及如何使用Maven / Aether下载给定工件的依赖项。
但是我对下载父poms感到困惑。
我在网上找到了类似的代码
CollectResult result = system.collectDependencies(session,request);
但是结果严格来说是给定工件的依赖项(编译,测试,提供,运行时等)。
我正在尝试设置“脱机” Maven存储库,因此也需要所有相关的 pom 文件。某些插件设置了一个父pom,我需要确保将其包含在此传递性闭包中。
其他理由
我正在开发一种解决方案,以将Maven应用程序包装为Nix派生。
为了获得密封/可复制的版本,Nix禁止访问互联网;这意味着传统上无法使用Maven。
给定已知的依赖关系,我可以预水化Maven存储库。 我正在做一个项目https://github.com/fzakaria/mvn2nix,该项目将Maven(pom.xml)转换为所需的所有依赖项的完整列表,以便可以下载它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。