我在SVN中有正确的编码,我在SVN中打开文件时看到了正确的文本。 在Jenkins服务器的Cobertura编译期间抛出上述错误(下面的日志)。当我在本地进行jenkins构建时,我看不到这个错误。
我正在使用Java 1.7并将Sonar集成到Jenkins。我正在使用IVY来管理项目中的依赖项。我在网络和Stack Overflow中搜索了很多,但只能找到与Maven相关的答案。
如果有人可以提供帮助,我们将不胜感激。
下面的完整日志
init:
[echo] ### Making default directories ###
[mkdir] Created dir: /opt/hd/dt/var/jenkins/workspace/A/ProjectName/build/classes
cobertura.compile:
[echo] ### Setting Compile Classpath ###
[javac] /opt/hd/dt/var/jenkins/workspace/A/ProjectName/src/com/cs/mm/ab/common/util/Constants.java:119: error: unmappable character for encoding ASCII
[javac] public static final String THANK_YOU = "Thank you for choosing Restie?s for your ";
[javac]
[javac] 1 error
BUILD FAILED
/opt/hd/dt/var/jenkins/workspace/A/ProjectName/build/ant/build.xml:32: The following error occurred while executing this line:
/opt/hd/dt/var/jenkins/workspace/A/ProjectName/build/ant/cobertura-build.xml:51: Compile failed; see the compiler error output for details.