Hudson+Sonar的编码问题
昨天在搞hudson+sonar的自动代码检查,有些有中文的项目会报一个错误
?
?
代码文件是以UTF-8编码的,试了很多办法都不行:
?
?? 1,在项目的pom.xml里加一个? <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>。不起作用。
?
?? 2,把Hudson和Sonar放到Ubuntu下也不行。
?
?? 3,加JAVA_TOOLS_OPTIONS环境变量-Dfile.encoding-UTF-8,也不行。
?
最后,很简单,在Hudson的sonar设置中加上-Dfile.encoding-UTF-8。
?
就OK了。