2017-04-05 41 views
0

我有一個運行Rihno shell java程序的ant任務。我想提供一個優化級別0級爲每Rihno documentation在Ant中設置Rhino優化

  <java classname="org.mozilla.javascript.tools.shell.Main" failonerror="true"> 
      <classpath> 
       <pathelement location="${requirejs.dir}/build/lib/rhino/js.jar" /> 
       <pathelement location="${requirejs.dir}/build/lib/closure/compiler.jar" /> 
      </classpath> 
      <arg value="${requirejs.dir}/r.js"/> 
      <arg value="-o"/> 
      <arg value="@{build}"/> 
     </java> 

我不知道如何設置ARG價值,我認爲它應該是類似<arg value="-o 0"/>但它不工作。

任何幫助,將不勝感激。

回答

1

the Rhino shell documentation,優化選項是要麼-O optLevel(這是一個大寫「哦」)或-opt optLevel。所以Ant任務變得...

<java classname="org.mozilla.javascript.tools.shell.Main" failonerror="true"> 
    <classpath> 
     <pathelement location="${requirejs.dir}/build/lib/rhino/js.jar" /> 
     <pathelement location="${requirejs.dir}/build/lib/closure/compiler.jar" /> 
    </classpath> 
    <arg value="${requirejs.dir}/r.js"/> 
    <arg value="-opt"/> 
    <arg value="0"/> 
    <arg value="@{build}"/> 
</java> 

注意選項名稱和選項值進入兩個獨立的<arg value="...">元素。

+0

謝謝,這對我有用:-) – tintin