如何从控制台在特定端口启动GWT开发模式?

2 投票
1 回答
1554 浏览
提问于 2025-04-15 19:25

在我的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的建议,修正了语法,使这个例子正确。

撰写回答