Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Sonarqube with maven-无法注册字符的突出显示规则_Java_Maven_Sonarqube - Fatal编程技术网

Java Sonarqube with maven-无法注册字符的突出显示规则

Java Sonarqube with maven-无法注册字符的突出显示规则,java,maven,sonarqube,Java,Maven,Sonarqube,我试图执行mvn sonar:sonar,但我得到下面的错误: [INFO] [18:56:51.281] Source encoding: UTF-8, default locale: pt_BR [INFO] [18:56:52.136] Sensor JavaSourceImporter... [INFO] [18:56:54.000] Sensor JavaSourceImporter done: 1864 ms [INFO] [18:56:54.000] Sensor JavaSqui

我试图执行
mvn sonar:sonar
,但我得到下面的错误:

[INFO] [18:56:51.281] Source encoding: UTF-8, default locale: pt_BR
[INFO] [18:56:52.136] Sensor JavaSourceImporter...
[INFO] [18:56:54.000] Sensor JavaSourceImporter done: 1864 ms
[INFO] [18:56:54.000] Sensor JavaSquidSensor...
[INFO] [18:56:54.296] Java AST scan...
[ERROR] [18:56:54.629] Cannot register highlighting rule for characters from 879
9 to 8809 as it overlaps at least one existing rule
[ERROR] Sonar is unable to analyze file : 'D:\..\..\..\HelperForEntitiesBusiness.java'
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Can not execute Sonar
您是否见过错误无法为879中的字符注册突出显示规则
9到8809,因为它至少与一条现有规则重叠

我不确定这是否真的是问题所在,但我在pom.xml中添加了以下内容,现在一切正常

<properties>
    <project.build.sourceEncoding>windows-1252</project.build.sourceEncoding>
    <sonar.language>java</sonar.language>
</properties>

windows-1252
JAVA

我见过同样的错误,但它是由sonar CSS插件引起的。在你发布的错误上面,你有没有看到任何与css相关的东西?通过将语言设置为java,基本上可以禁用多语言分析,然后完全禁用CSS分析

如果您看到了css错误,那么如果您卸载sonar中的css插件,也可以防止这种情况发生,那么您不必更改每个项目的构建xml


sonar邮件列表中的更多信息:

您能提供SonarQube和Java插件的版本吗?你还可以提供错误堆栈跟踪吗?有趣的是,当我忘记包含正确的信息时,几分钟内出现了3条负面评论,但一旦出现,就没有人眨眼:)