Jos*_*eph 92 release snapshot repository nexus maven
快照存储库和发布存储库之间有什么区别?
这是关于设置存储库(如Artifactory,Nexus等)
Bri*_*Fox 80
发布存储库保留发布,快照存储库保存快照.在maven中,快照被定义为版本以-SNAPSHOT结尾的工件.部署后,快照将变为时间戳.根据定义,快照是可变的,发布是不可变的.这就是为什么Nexus让你单独存储它们的原因,因为通常你不关心是否丢失了快照,但是如果你丢失了版本,你会很在意.它使快照清理更容易处理这种方式.
Say*_*ald 59
发布工件
这些是特定的时间点版本.发布的工件被认为是可靠的,稳定的和永久的,以保证依赖于它们的构建随着时间的推移是可重复的.发布的JAR工件与PGP签名相关联,校验和验证二进制软件工件的真实性和完整性.Central Maven存储库存储发布工件.
快照文物
快照捕获正在进行的工作,并在开发期间使用.快照工件具有诸如"1.3.0"或"1.3"的版本号和时间戳.例如,对于公共琅1.3.0快照神器可能具有名称公共琅1.3.0-20090314.182342-1.jar.
取自refcard
通常在 Maven 中我们有两种类型的构建:
1)快照版本:SNAPSHOT 是指示当前部署副本的特殊版本,而不是常规的特定版本。Maven 检查远程存储库中每个构建的版本。快照构建只不过是开发构建。
2)发布版本:发布意味着删除版本 ID 处的快照。这些是常规构建版本。
快照工件和发布工件分别推送到快照、发布存储库。
归档时间: |
|
查看次数: |
73901 次 |
最近记录: |