在准备包含GWT模块的Maven 2项目的发布时,mvn -B release:prepare release:perform
构建两次GWT模块,这占用了构建的大部分时间。
执行release:prepare
时不需要运行完整的GWT构建,仅验证构建就足够了。这可以通过在命令行上指定-Dgwt.validateOnly=true
标志来实现,但在使用Hudson下的Maven 2 Release插件插件时,命令行参数将传递给单个执行。
如何将-Dgwt.validateOnly
标记传递给release:prepare
但不传递给release:perform
?
答案 0 :(得分:1)
自己动手并创建两个步骤。
mvn -B release:prepare -Dgwt.validateOnly=true
mvn -B release:perform
编辑:请阅读M2 Release Plugin的文档。我建议使用标准Release Plugin或Batch Task Plugin。