我们有1家企业的母公司pom。这使用dependencyManagement来管理所有使用的工件的所有依赖关系的版本。为什么maven release插件允许在依赖管理中使用SNAPSHOT版本?
令人担忧的是,SNAPSHOT版本可以在dependencyManagement中定义。虽然在执行maven发布时,允许在dependencyManagement中使用SNAPSHOT版本发布pom。为什么?
如果我将一个子项目指向公司父pom的发布版本,并且此子项目使用dependencyManagement中定义的依赖项,虽然它是SNAPSHOT版本,但我无法发布子项目。
为什么Maven允许在dependencyManagement中定义的工件的SNAPSHOT版本被释放?如果定义了SNAPSHOT版本,我该如何配置maven release插件才能失败?
THX。我们正在使用2.0-beta-9。我们将看看这些杰拉门票 – joshjdevl 2010-01-19 20:04:22
关于这个问题的新JIRA [MRELEASE-454](https://issues.apache.org/jira/browse/MRELEASE-454)。看起来它在2.2.2中被修复了,但是被重新引入了,至少在2.4。 – Tunaki 2016-05-01 11:20:56