【发布时间】:2016-11-04 11:44:35
【问题描述】:
我将其排除在 trunk vs branch release 问题之外,因为这是一个单独的问题。
假设您已经完成了开发迭代,并且正在推出一个版本供其他人在他们的项目中使用。
现在我团队的一些成员说:
SNAPSHOT 用于在您的团队中进行迭代 - 而非 SNAPSHOT 用于实际发布。
但是当我查看反应器插件和相关评论时 - 它似乎是say the opposite:
您应该只发布 SNAPSHOT 版本。这意味着您的版本号类似于 3.0.3-SNAPSHOT。
我的问题是:在发布供其他人使用时,库和 Maven 的约定是 SNAPSHOT 还是非 SNAPSHOT?
【问题讨论】:
-
文本“发布 SNAPSHOT 版本”表示您通过删除 SNAPSHOT 标签来生成发布版本。然后,这将安装到发布存储库中(与 SNAPSHOT 不同的是,不会覆盖任何内容)。
标签: maven maven-reactor