2011-04-20 150 views
1

我是ANT腳本編寫新手。我需要ANT腳本來實現以下功能。示例ANT命令的構建腳本

C:\dojo-release-1.4.2-shrinksafe>java -jar shrinksafe.jar C:\Build\JS\*.js > testMin.js 

上述命令將該文件夾中的所有JS文件合併到一個文件夾中。

<java jar="shrinksafe.jar" fork="true" output="testMin.js"> 
    <arg value="*C:\Build\JS\*.js"/> 
    <classpath> 
     <pathelement location="js.jar"/> 
    </classpath> 
</java> 

我不確定這是否正確執行此操作。我得到錯誤

js: Couldn't open file "C:\Build\JS\*.js" 

有人可以幫我解決這個問題嗎?

回答

1

「* .js」中的星號字面上發送到Java類,不會像在命令行中輸入時那樣擴展。

我建議你首先使用concat任務加入文件,然後在生成的文件上運行緊縮安全。