当我从命令行运行maven release:prepare
时,系统会提示我发布版本,开发人员版本和SCM标记。这很好。当我从Eclipse内部做同样的事情时,不太好的是什么。使用m2e运行配置我设置了相同的目标,但它没有提示我输入版本信息,而是自动将它们设置为某些默认值。默认值非常好,但有时我想要明确控制。
这个项目有很多开发人员要求他们退出命令行或者使用共享运行配置并不理想。也许这与Maven Release Plugin无关,而且更多的是与输入提示有关。在Eclipse中执行期间是否有任何其他Maven插件提示输入?
我正在使用配置为使用外部Maven 3.0.3和m2e 0.12.1的SpringSource Tool Suite 2.9(旧!)。
答案 0 :(得分:0)
这很正常。 Release的Eclipse插件将自动发布POM中的版本集,并将下一个开发版本设置为+0.0.1。
我习惯使用Eclipse内部的release插件,当我从命令提示符处使用它时,当我被提示输入版本时,我感到很惊讶:p