SonarQube 类未找到
SonarQube ClassNotFound
当 运行 SonarQube 5.1.2 每晚构建作业
时出现以下错误
[ERROR] [01:39:46.669] Class not found: javax.el.ELContext
[ERROR] [01:39:46.672] Class not found: javax.el.ELResolver
[ERROR] [01:39:46.673] Class not found: javax.el.ValueExpression
[ERROR] [01:39:46.674] Class not found: javax.el.ExpressionFactory
[ERROR] [01:39:46.674] Class not found: javax.el.ELException
[ERROR] [01:39:46.674] Class not found: javax.el.ELContextListener
[ERROR] [01:40:23.297] Class not found: javax.servlet.ServletOutputStream
[ERROR] [01:40:23.778] Class not found: javax.json.JsonObject
能否请您告知处理此类错误的最佳方法是什么?
这表明 java 分析器在分析过程中无法找到二进制文件(即 .class
文件),因此无法完全完成某些文件的语义分析你的项目。
要消除这些错误,请使用 sonar.java.libraries
属性.
将这些 类 提供给分析器
我可以通过添加
来解决这些问题
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<scope>provided</scope>
</dependency>
当 运行 SonarQube 5.1.2 每晚构建作业
时出现以下错误[ERROR] [01:39:46.669] Class not found: javax.el.ELContext
[ERROR] [01:39:46.672] Class not found: javax.el.ELResolver
[ERROR] [01:39:46.673] Class not found: javax.el.ValueExpression
[ERROR] [01:39:46.674] Class not found: javax.el.ExpressionFactory
[ERROR] [01:39:46.674] Class not found: javax.el.ELException
[ERROR] [01:39:46.674] Class not found: javax.el.ELContextListener
[ERROR] [01:40:23.297] Class not found: javax.servlet.ServletOutputStream
[ERROR] [01:40:23.778] Class not found: javax.json.JsonObject
能否请您告知处理此类错误的最佳方法是什么?
这表明 java 分析器在分析过程中无法找到二进制文件(即 .class
文件),因此无法完全完成某些文件的语义分析你的项目。
要消除这些错误,请使用 sonar.java.libraries
属性.
我可以通过添加
来解决这些问题 <dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<scope>provided</scope>
</dependency>