在 Ant 中设置 Rhino 优化
Setting Rhino optimization in Ant
我有一个运行 Rihno shell java 程序的 ant 任务。我想根据 Rihno documentation
提供优化级别 0
<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"/>
但它不起作用。
如有任何帮助,我们将不胜感激。
根据 the Rhino shell documentation,优化选项是 -O optLevel
(即 大写 "oh")或 -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="...">
元素。
我有一个运行 Rihno shell java 程序的 ant 任务。我想根据 Rihno documentation
提供优化级别 0 <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"/>
但它不起作用。
如有任何帮助,我们将不胜感激。
根据 the Rhino shell documentation,优化选项是 -O optLevel
(即 大写 "oh")或 -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="...">
元素。