我们有1家公司的父母pom.这使用dependencyManagement来管理所有使用的工件的所有依赖项的版本.
令人震惊的是,SNAPSHOT版本可以在dependencyManagement中定义.虽然执行maven释放时,允许在dependencyManagement中使用SNAPSHOT版本释放pom.为什么?
如果我将子项目指向公司父pom的已发布版本,并且此子项目使用dependencyManagement中定义的依赖项,虽然它是SNAPSHOT版本,但我无法释放子项目.
为什么Maven允许发布在dependencyManagement中定义的工件的SNAPSHOT版本?如果定义了SNAPSHOT版本,如何配置maven发布插件失败?