我们最近决定使用Maven作为构建系统。我负责将所有项目从Ant迁移到Maven。我们还决定使用Apache Archiva在公司中配置内部存储库。
我看到Archiva默认创建了两个存储库(内部和快照)。我还看到它配置内部存储库来代理中央和java.net存储库。 是否有关于Archiva配置的最佳实践?
在Archiva文档中,可以将Maven配置为仅使用内部存储库,然后通过内部存储库访问远程存储库。您如何看待这个选项?
感谢您的帮助
答案 0 :(得分:2)
Maven存储库管理器对于支持Enterprise Maven开发至关重要。 Maven安装程序只是一个引导程序,第一次运行Maven从Maven Central存储库下载所需的一切,以便编译您的项目。
使用Maven存储库的好处是在别处记录的,但我将总结:
为此,我建议您使用以下Archiva功能:
PS 我使用Nexus作为我的Maven存储库管理,但适用相同的概念。