我们最近决定使用 Maven 作为构建系统。我负责将所有项目从 Ant 迁移到 Maven。我们还决定使用 Apache Archiva 来配置公司的内部存储库。
我看到 Archiva 默认创建了两个存储库(内部和快照)。我还看到它将内部存储库配置为代理中央存储库和 java.net 存储库。是否有一些关于 Archiva 配置的最佳实践?
在 Archiva 文档中,可以将 Maven 配置为仅使用内部存储库,然后通过内部存储库访问远程存储库。你觉得这个选项怎么样?
谢谢你的帮助
Maven 存储库管理器对于支持企业 Maven 开发至关重要。Maven 安装程序只是一个引导程序,第一次运行 Maven 时会从 Maven 中央存储库下载它需要的所有内容,以编译您的项目。
使用 Maven 存储库的好处已在其他地方记录,但我将总结一下:
为此,我鼓励您使用以下 Archiva 功能:
PS 我使用Nexus来管理我的 Maven 存储库,但同样的概念也适用。