我想要 gwt.args= -localWorkers 4 以使我的构建更快,但是 project.properties 文件中没有此选项。所以我在寻找是否可以让它对我有用。
调用 ant 时,我可以在 Jenkins 中使用 GWT 编译参数,而不是从属性文件吗?
请根据您的经验提供帮助!
我想要 gwt.args= -localWorkers 4 以使我的构建更快,但是 project.properties 文件中没有此选项。所以我在寻找是否可以让它对我有用。
调用 ant 时,我可以在 Jenkins 中使用 GWT 编译参数,而不是从属性文件吗?
请根据您的经验提供帮助!
假设您的build.xml
文件已配置为使用该gwt.args
属性:
<target name="gwtc" depends="javac" description="GWT compile to JavaScript">
<java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler">
<classpath>
[...]
</classpath>
<jvmarg value="-Xmx256M"/>
<arg line="${gwt.args}"/>
<arg value="com.example.MyApp"/>
</java>
</target>
您只需将该属性添加到 jenkins 构建中即可正确设置该变量。
您可以在 ant 文件目标中指定编译器参数并在 Jenkins 中进行设置
<target name="gwtc-dev" description="GWT compile to JavaScript (production mode)">
<java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler">
<classpath>[...]</classpath>
<jvmarg value="-Xmx2048M"/>
<jvmarg value="-Xss8M"/>
<arg line="-draftCompile"/>
<arg line="-localWorkers"/>
<arg value="4"/>
</java>