自动将依赖关系部署到企业存储库
问题描述:
我找不到在企业存储库上自动部署maven项目依赖关系的方法。这是我的理想的方案:自动将依赖关系部署到企业存储库
- 开发人员创建一个Maven项目
- 他补充说两个依赖于它的项目,并添加一个引用到企业资源库
- 作为依赖于企业回购不存在,他们是从中央回购
- 行家自动下载检测,并下载的依赖复制到企业资源库
- 第二开发人员创建一个新的Maven项目
- 他添加相同的依赖关系的第一个项目
- 的依赖已被自动复制到企业回购之前,他们是从企业回购(而不是中央回购)下载
这种方法的好处是只有第一个获得依赖的开发人员才能从互联网上获得它。对于下一次尝试,依赖项将从企业回购下载,这对开发者来说是完全透明的。
有没有办法实现这种情况?如果不是,有什么选择?
答
是的,这正是maven repository manager所做的。
链接有关于一些流行的存储库管理器的信息。这些软件安装和配置相当简单。其中一些还提供了得到很好支持的商业企业版本。
每个开发人员都会在他的maven设置文件中将此企业存储库指定为镜像。请参阅this detailed guide。
正是我正在搜索。这是解决该问题的镜像属性。谢谢 ! – 2012-02-09 13:55:36