我需要能够使用两组不同的属性值构建两个不同版本的GWT应用程序.例如,将构建一个版本,并将custom_property的值设置为“A”,另一个版本将使用custom_property的值设置为“B”构建. 目前我手
目前我手动编辑应用程序的模块XML文件.所以,为了制作一个版本,我首先要添加:
<set-property name="custom_property" value="A"/>
为了进行其他构建,我会将此行更改为:
<set-property name="custom_property" value="B"/>
这种方法工作正常,但我想尽可能自动化.
有没有一个很好的方法来实现这一目标?
您可以克隆应用程序的模块XML文件并更改其中的自定义属性值(例如MyAppStaging.gwt.xml和MyAppProd.gwt.xml).因此,您可以编写不同应用程序版本的构建脚本,并在IDE中具有不同的运行配置.这里的缺点是随后需要维护两个模块XML文件.