传递额外参数以释放:准备,但不释放:执行

时间:2010-06-22 08:00:21

标签: maven-2 gwt hudson

在准备包含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

1 个答案:

答案 0 :(得分:1)

自己动手并创建两个步骤。

  1. mvn -B release:prepare -Dgwt.validateOnly=true
  2. mvn -B release:perform
  3. 编辑:请阅读M2 Release Plugin的文档。我建议使用标准Release PluginBatch Task Plugin