在使用夜间构建作业运行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你能告诉我处理这样的错误最好的方法是什么吗?
发布于 2015-10-13 06:42:00
我能够通过添加
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<scope>provided</scope>
</dependency>发布于 2015-10-07 08:01:22
这表明java分析器无法在分析期间找到二进制文件(即class文件),因此无法完全完成项目中某些文件的语义分析。
为了消除这些错误,使用sonar.java.libraries属性将这些类提供给分析器。
https://stackoverflow.com/questions/32986317
复制相似问题