我想使用Rhino JavaScript编译器将一些JavaScript编译为.class字节码文件,以便在项目中使用。似乎应该已经存在,因为分别有针对Groovy,NetREXX(!)和Jython的groovyc,netrexxc和jythonc任务。有没有人使用过或编写过这样的Ant任务,或者有人可以提供一些有关如何编写一个Ant技巧的提示?
理想情况下,它将具有某种方法来解析JavaScript或Java类之间的依赖关系。
为什么不简单地使用Java任务?
<java fork="yes" classpathref="build.path" classname="org.mozilla.javascript.tools.jsc.Main" failonerror="true"> <arg value="-debug"/> ... <arg value="file.js"/> </java>
有异议吗?