2011-04-20 138 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任务加入文件,然后在生成的文件上运行紧缩安全。