我将其从主干与分支发布问题中排除,因为这是一个单独的问题。
假设您已经完成了开发迭代,并且正在推出一个版本供其他人在他们的项目中使用。
现在我团队的一些成员说:
SNAPSHOT 用于在您的团队中进行迭代 - 非 SNAPSHOT 用于实际发布。
但是当我查看反应器插件和相关评论时 - 它似乎是相反的:
你只应该发布 SNAPSHOT 版本。这意味着您的版本号类似于 3.0.3-SNAPSHOT。
我的问题是:在发布供其他人使用时,库和 Maven 的约定是 SNAPSHOT 还是非 SNAPSHOT?