我心狂野

天意从来高难问 相对陶然共忘机

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

ant脚本使用svnant包对svn服务器中的项目进行checkout操作过程时出现如下错误:

脚本代码:

1 <javac destdir="${build.dir}" source="${source}" target="${target}" encoding="utf-8">
2 <src path="${java.source}" />
3 <classpath>
4 <path refid="project.classpath">
5 </path>
6 <path refid="javaEE1.4">
7 </path>
8 </classpath>
9 </javac>

错误原因是:项目在提交到svn之前如果使用的字符编码与脚本代码中设定的字符编码(紫色部分)不一致而导致的。

解决办法:

查看在编程代码时使用的字符集编码

修改脚本

1 <javac destdir="${build.dir}" source="${source}" target="${target}" encoding="GBK">
2 <src path="${java.source}" />
3 <classpath>
4 <path refid="project.classpath">
5 </path>
6 <path refid="javaEE1.4">
7 </path>
8 </classpath>
9 </javac>

  

posted on 2011-08-24 10:08  dico  阅读(206)  评论(0编辑  收藏  举报