如何从控制台在特定端口启动GWT开发模式?
在我的GWT应用程序所在的文件夹里,我可以在控制台输入
ant devmode
这样就可以像往常一样启动我的GWT应用程序。到目前为止,一切都很好。
但是,如果我想在启动devmode时指定一个动态端口,比如说:
ant devmode port=8821
或者我是不是应该给GWT传入某个系统变量呢?这方面有什么约定吗?谢谢。
1 个回答
2
通过ant传递一个参数可以使用ant的属性。调用的方式是:
ant devmode -Dport=8821
在你的ant文件中指定一个属性port。当你通过命令行传递参数时,默认值会被覆盖:
<property name="port" value="8080" /> //replace 8080 with the default value you want.
然后在你想使用这个属性的ant位置,可以这样使用:
<arg value="-port"/>
<arg value="${port}"/>
更新:根据Stephen的建议,修正了语法,使这个例子正确。