2013-03-30 67 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內部工作,所以上述看起來像最簡單的解決方案。