sonar-runner执行代码分析时编码问题

切换到项目中运行sonar-runner, 会出现以下问题:

 Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: org.
sonar.api.utils.SonarException: Unable to read and import the source file  : 'E:\workspaces\test\src\test\test.java' with the charset : 'UTF-8'.

这其实是我第二次遇到,第一次遇到后经历艰苦的过程解决了。再次遇到却又忘了,因此有了此文。

网上搜到,遇到这种错误有两种情况:

  1. 因为code的编码格式和sonar-runner配置的不一样

  2. 在相同的命名空间下有相同的名称的文件

我的是因为第二种,因为我的项目没有测试代码,但在sonar-project.properties里sonar.tests=src却没有注释掉。故有此错误。

你可能感兴趣的:(sonar-runner执行代码分析时编码问题)