我升级到Maven的新版本(从3.0.5升级到3.3.3)并注意到当pom中存在SNAPSHOT依赖项时release:prepare
的行为发生了变化。
典型流程:
There are still some remaining snapshot dependencies.
: Do you want to resolve them now? (yes/no) no: : yes
Dependency type to resolve,: specify the selection number ( 0:All 1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): (0/1/2/3) 1: :
Dependency 'com.example.project:module' is a snapshot (1.2.3-SNAPSHOT)
: Which release version should it be set to? 1.2.3: :
What version should the dependency be reset to for development? 1.2.3: :
正如您所看到的,它建议将依赖关系保留在发行版本(1.2.3),而不是像旧版本那样将其重置为快照(1.2.4-SNAPSHOT)。在大多数情况下,我希望默认将版本重置为SNAPSHOT。
我是否可以通过配置或类似功能获得旧的行为?
目前使用的是maven-release-plugin 2.5版。