我应该备份maven / ivy依赖项吗?

时间:2015-12-09 20:13:42

标签: maven version-control ivy

在ivy / maven完成在线依赖关系管理的项目中,备份工件是一种很好的做法,例如:通过将它们包含在项目源代码/版本控制(例如svn,git)中,还是(安全)足以使用pom.xml / ivy.xml?当然,没有备份工件会使项目完全取决于maven repo的可用性。

编辑:

我的问题的原因是我担心官方maven存储库中不再提供某些工件,甚至存储库本身已关闭。在这种情况下,将libs置于版本控制之下使安全性能够在这种情况下构建项目。

1 个答案:

答案 0 :(得分:2)

我的建议不是备份工件。如果工件不可用,那么你应该考虑改变更换,但是我发现很少发生这种情况。无论如何,当我们没有任何选项并且您必须使用旧工件时,您总是可以从之前的构建中获取旧工件JAR,因此我不建议保留单独的备份。

谢谢..