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

我应该备份maven/ivy依赖项吗?,maven,version-control,ivy,Maven,Version Control,Ivy,在一个由ivy/maven进行在线依赖关系管理的项目中,备份工件(例如通过将它们包含在项目源代码/版本控制(例如svn、git)中)是否是一种良好的做法,或者使用pom.xml/ivy.xml备份工件(安全)是否足够?当然,不备份工件会使项目完全依赖于maven repo的可用性 编辑: 我提出这个问题的原因是,我担心某些工件在官方maven存储库中不再可用,甚至存储库本身已经关闭。在这种情况下,将libs置于版本控制之下可以提供在这种情况下构建项目的安全性 我的建议是不要备份工件。如果工件不可

在一个由ivy/maven进行在线依赖关系管理的项目中,备份工件(例如通过将它们包含在项目源代码/版本控制(例如svn、git)中)是否是一种良好的做法,或者使用pom.xml/ivy.xml备份工件(安全)是否足够?当然,不备份工件会使项目完全依赖于maven repo的可用性

编辑:


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

我的建议是不要备份工件。如果工件不可用,那么您应该考虑它随更换而改变,但是我看到这种情况发生的可能性非常小。无论如何,当我们没有任何选择,并且您必须使用旧工件时,您总是可以从以前的场景构建中获得旧工件JAR,因此我不建议保留单独的备份

谢谢。

可能的副本更具体地说,链接副本中的答案回答了这个问题。这就是“不,永远不会”看到了吗