更新时间:2025-06-20 GMT+08:00
分享

文件格式导致编译失败问题

问题现象

日志中有“Error during SonarScanner execution”,且后续存在类似这种形式的日志。

原因分析

代码文件不规范导致解析失败。

处理方法

  • 解决方案一:修改代码。
    • 修改日志指出的文件的代码。通过对日志进行全文搜索“Caused by”,可查看到具体代码问题。

        

    • 如果通过“Caused by”搜索不到错误文件,可搜索“sonarqube error logs begin”进行查找。

        

  • 解决方案二:忽略问题文件。
    • 方式一:代码根目录下新建“sonar-project.properties”文件,文件中配置“sonar.exclusions”属性忽略该检查文件,如下图所示。

      多个文件可用逗号隔开。

    • 方式二:2023.1130之后的版本可通过在设置代码检查任务检查模式中手动勾选忽略的文件集合,如下图所示。

        

相关文档