Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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 使用Spring';时未找到有关可重复类的Sonar错误消息;用JDK7调度s@_Java_Spring_Maven_Sonarqube_Java 7 - Fatal编程技术网

Java 使用Spring';时未找到有关可重复类的Sonar错误消息;用JDK7调度s@

Java 使用Spring';时未找到有关可重复类的Sonar错误消息;用JDK7调度s@,java,spring,maven,sonarqube,java-7,Java,Spring,Maven,Sonarqube,Java 7,我们正在使用JDK 7。代码运行良好,但当我们使用声纳分析代码时,我们得到了以下信息: [DEBUG] Completing symbol : Scheduled [ERROR] Class not found: java.lang.annotation.Repeatable 有没有办法摆脱这个错误消息 我尝试使用包装@Scheduled注释,如,但没有帮助。Sonar不断发出此消息。当在提供给分析器的二进制依赖项中找不到.class文件时,将触发此消息。此消息在大多数情况下是无害的,但在某些

我们正在使用JDK 7。代码运行良好,但当我们使用声纳分析代码时,我们得到了以下信息:

[DEBUG] Completing symbol : Scheduled
[ERROR] Class not found: java.lang.annotation.Repeatable
有没有办法摆脱这个错误消息


我尝试使用包装@Scheduled注释,如,但没有帮助。Sonar不断发出此消息。

当在提供给分析器的二进制依赖项中找不到.class文件时,将触发此消息。此消息在大多数情况下是无害的,但在某些情况下可能表明您缺少某些依赖项,这可能导致某些规则的结果不太准确(导致误判)


在java插件的3.11版本中,此票证将此日志的级别从错误更改为警告:

谢谢。我很想升级我们的Java插件,但只包含3.0.1以下的版本。我如何使用更高版本?这是因为当codehaus关闭时groupId已经更改:如果可以,依赖SonarQube更新中心功能要容易得多。谢谢,我刚刚发现我需要更改我们的groupId。你能解释一下如何“依赖SonarQube更新中心功能”吗?我现在意识到我的问题在于maven插件。maven3的sonar maven插件的最新版本似乎是3.0.1,正是这个插件发出了错误。有没有办法让插件发出警告?(我看不出Sonar服务器上的更新中心在这里有什么帮助)maven插件将在您配置的sonarqube服务器上使用Sonar java插件。它将接触服务器并使用服务器上的内容。