是否有可能在maven项目中找到所有依赖项,如mvn dependency:tree,将结果保存到文件中,然后使用mvn命令从命令行列表文件中下载所有依赖项?
感谢根据我的经验,各种插件没有得到100%的覆盖率,所以构建将失败。对我来说有效的方法是,从一个空的。m2/repositories文件夹开始,然后执行您需要执行的maven命令,然后持久化现在填充的。m2/repositories文件夹。
我尝试了将它转换为一个本地文件存储库中的项目本身我们可以与离线构建,但这被证明是太大对我们来说。在今天,这可能不是那么大的障碍。
除非你有非常严格的政治要求,通常实用的解决方案是在你的网络上有一个本地存储库,如nexus或人工镜像maven中心,然后作为镜像访问。