首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Archiva的配置好吗?

Archiva的配置好吗?
EN

Stack Overflow用户
提问于 2011-11-24 23:05:33
回答 1查看 946关注 0票数 0

我们最近决定使用Maven作为构建系统。我负责将所有项目从Ant迁移到Maven。我们还决定使用Apache Archiva在公司中配置一个内部存储库。

我看到Archiva在默认情况下创建了两个存储库(内部和快照)。我还看到它将内部存储库配置为代理中央存储库和java.net存储库。是否有一些关于Archiva配置的最佳实践?

在Archiva文档中,可以将Maven配置为仅使用内部存储库,然后通过内部存储库访问远程存储库。你对这个选项有什么看法?

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-25 03:28:57

Maven存储库管理器对于支持Enterprise Maven开发至关重要。Maven安装程序只是一个引导程序,第一次运行Maven会从Maven Central存储库下载编译项目所需的所有内容。

使用Maven存储库的好处在其他地方都有记录,但我将总结一下:

  • 效率。存储库充当Maven Central artifacts
  • Resilience.的缓存存储库可针对远程存储库故障或缺少internet connection
  • Repeatability.提供保护集中存储公共工件,避免了由于开发人员维护自己的本地存储库而导致的共享构建失败。
  • 审计。如果开发使用的所有第三方库都来自构建过程中的单个入口点,则可以评估它们的使用频率(基于下载日志文件)以及适用的许可条件。

为此,我建议您使用以下Archiva功能:

  • Locking down to only use Archiva.配置Maven客户端为每个团队从Archiva.
  • Virtual repositories下载所有内容。在Archiva中集中配置团队使用的所有远程存储库,而不是将细节留给团队本身。

PS我使用Nexus来管理Maven存储库,但是同样的概念也适用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8259118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档