Maven 快照存储库与发布存储库

标签 maven repository release nexus snapshot

快照存储库和发布存储库有什么区别?

这是关于设置存储库(如 Artifactory、Nexus 等)

最佳答案

发布存储库保存版本,快照存储库保存快照。在 Maven 中,快照被定义为版本以 -SNAPSHOT 结尾的 Artifact 。部署时,快照将转换为时间戳。根据定义,快照是可变的,发布是不可变的。这就是 Nexus 让您单独存储它们的原因,因为通常您不关心是否丢失快照,但您会关心是否丢失版本。它使快照清理更容易以这种方式处理。

关于Maven 快照存储库与发布存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275555/

相关文章:

javascript - debug/local ("grunt serve") 与 dist/build ("grunt") 的不同设置?

android - 隐藏应用程序 PlayStore

c# - 已添加具有相同 key 的项目 - 仅处于 Release模式

java - Maven 构建没有主 list 属性

java - Spring Boot App 打包成 jar 后不提供静态资源

git - 如何在 github 存储库中执行状态检查

php - 为什么要费心存储库

java - Maven资源文件,将java类文件和属性文件放在同一个目录下

java - java项目转maven时pom文件出错

spring - 注解指定的 bean 名称与现有的、不兼容的 bean def 冲突