내 ANT 스크립트에서 가끔 tasks runnning javascript with Rhino이라고 씁니다.ANT 자바 스크립트 작업에 매개 변수를 전달 하시겠습니까?
그러나 나는 이러한 작업에 매개 변수를 전달하는 방법을 놓치고 있습니다. 어떤 아이디어?
예를 들어 ... 여기에 이러한 작업의 예입니다
<script language="javascript"> <![CDATA[
//some nonsense to fake out rhino into thinking we've a dom, etc.
this.document = { "fake":true };
this.window = new Object();
this.head = new Object();
eval(''+new String(org.apache.tools.ant.util.FileUtils.readFully(new java.io.FileReader('coolJavascript.js'))));
//... do some stuff
var s = java.io.File.separator;
var fstream = new java.io.FileWriter(".." + s + "build" + s + "web" + s + "js" + s + "coolChangedJavascript.js");
var out = new java.io.BufferedWriter(fstream);
out.write(jsCode);
out.close();
]]> </script>