在Jenkins中调用ANT时包含GWT编译器选项

时间:2013-06-11 20:31:00

标签: gwt compilation

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

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

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

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分: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构建中以适当地设置该变量。

enter image description here