快照存储库和发布存储库之间有什么区别?
这是关于设置存储库(如Artifactory,Nexus等)
发布存储库保留发布,快照存储库保存快照.在maven中,快照被定义为版本以-SNAPSHOT结尾的工件.部署后,快照将变为时间戳.根据定义,快照是可变的,发布是不可变的.这就是为什么Nexus让你单独存储它们的原因,因为通常你不关心是否丢失了快照,但是如果你丢失了版本,你会很在意.它使快照清理更容易处理这种方式.
发布工件
这些是特定的时间点版本.发布的工件被认为是可靠的,稳定的和永久的,以保证依赖于它们的构建随着时间的推移是可重复的.发布的JAR工件与PGP签名相关联,校验和验证二进制软件工件的真实性和完整性.Central Maven存储库存储发布工件.
快照文物
快照捕获正在进行的工作,并在开发期间使用.快照工件具有诸如"1.3.0"或"1.3"的版本号和时间戳.例如,对于公共琅1.3.0快照神器可能具有名称公共琅1.3.0-20090314.182342-1.jar.
取自refcard