Che*_*nzo 7 java ant yui-compressor
我在C:\ Bin\test.js中有一个文件,我想压缩并重命名为test-min.js
我的ant build.xml看起来像这样:
<property name="temp.dir" value="C:\Bin\"/>
<apply executable="java" parallel="false" dest="${temp.dir}">
<fileset dir="${temp.dir}" includes="test.js"/>
<arg line="-jar"/>
<arg path="${yui.dir}"/>
<srcfile/>
<arg line="-o"/>
<mapper type="glob" from="*.js" to="*-min.js"/>
<targetfile/>
</apply>
Run Code Online (Sandbox Code Playgroud)
我收到以下Java错误:
[apply] java.io.FileNotFoundException:Bintest-min.js:\ Bin\test.js(文件名,目录名或卷标语法不正确)
我已经尝试过我可以提出的路径和文件名的每种组合.我错过了什么?看起来它正在剥离C:\和第二个\
我知道YUI有效,因为我可以从命令行手动完成.
Dav*_*ell 12
升级到yuicompressor 2.4.8后,我遇到了这个问题
2.4.8中存在一个已知错误,它不处理由ant生成的引用路径.
回到2.4.7为我解决了这个问题.你可以在这里下载2.4.7:https: //github.com/yui/yuicompressor/downloads
您可以在此处找到有关该问题的讨论:http: //www.yuiblog.com/blog/2013/05/16/yuicompressor-2-4-8-released/
"新版本2.4.8无法正确解析引用中的Windows文件名.2.4.7工作正常.例如,命令java -jar yuicompressor-2.4.8.jar"d:\ work\common_source.js"-charset utf-8 - disableoptimizations -v -o"d:\ work\common.js"给出错误java.io.FileNotFoundException:workcommon.js:\ work\coomon_source.js(文件名,目录名或卷标语法不正确).不幸的是,这使它完全无法使用."
YUI Compressor缺陷在这里:https: //github.com/yui/yuicompressor/issues/78
| 归档时间: |
|
| 查看次数: |
1841 次 |
| 最近记录: |