Fin*_*ive 2 maven-2 snapshot repository maven
我不是长枪而已,但我会感激一些帮助.
情况如下:
我在使用Maven 2的大型分布式开发团队中工作.我们有一个Nexus存储库,但它只保存版本,而不是快照.
问题是双重的:
每天早上我都要创建我不工作的其他模块,构建它们然后构建我的模块.这是因为我的模块对这些其他模块具有快照依赖性.这需要时间并且真正加起来,因为每个人都需要这样做才能保持最新状态.
假设模块A需要模块B并被声明为快照依赖项.模块B更新为更高版本号,但开发人员忘记更新模块A pom.所以模块A正在使用较旧的快照,它可能暂时无法识别,可能只是在它的时间进行释放时.
那么如何最好地处理这些问题呢?
我在使用Maven 2的大型分布式开发团队中工作.我们有一个Nexus存储库,但它只保存版本,而不是快照.
这就是问题.在您的nexus中创建一个Snapshot存储库.只要发布存储库和快照存储库之间存在清晰的分离,就没有理由不将快照部署到nexus(我通常通过Hudson作业完成它,因此每当Hudson作业成功时,repo中总会有当前版本.)
| 归档时间: |
|
| 查看次数: |
3925 次 |
| 最近记录: |