2013-03-30 69 views
1

有没有办法在ant scriptdef任务中使用外部库,如jQuery?我想在它里面使用框架。蚂蚁scriptdef - 引用外部库的JavaScript

+0

jQuery主要用于DOM操作,JavaScript脚本任务中没有DOM环境。 – Pointy

+0

这是正确的,但我可以扩展rhino或包含其他/自己的DOMParser功能。 –

回答

0

框架可能不会在你想要Ant内的工作方式,但你可以使用Ant文件实用程序类,您<script>任务中导入JavasSript,这样的事情:

eval('' + org.apache.tools.ant.util.FileUtils.readFully(
        new java.io.FileReader('yourscript.js'))); 

不幸的是,我不知道认为犀牛load()方法从Ant内部工作,所以上述看起来像最简单的解决方案。