0

我想要 gwt.args= -localWorkers 4 以使我的构建更快,但是 project.properties 文件中没有此选项。所以我在寻找是否可以让它对我有用。

调用 ant 时,我可以在 Jenkins 中使用 GWT 编译参数,而不是从属性文件吗?

请根据您的经验提供帮助!

4

2 回答 2

0

假设您的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 构建中即可正确设置该变量。

在此处输入图像描述

于 2013-06-12T06:56:07.903 回答
0

您可以在 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>

于 2013-06-12T06:45:29.957 回答