gpt4 book ai didi

java - 如何构建 SonarQube Java 插件以从错误修复中受益,而不必等待发布完成?

转载 作者:行者123 更新时间:2023-11-30 08:05:00 24 4
gpt4 key购买 nike

我正在使用 Sonar 5.1.1,当我分析代码时,它给出了以下异常:

SonarQube is unable to analyze file : '/var/lib/...guilisteners/MouseEventListener.java' at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) 
[...]
Caused by: java.lang.IllegalArgumentException
at org.sonar.java.model.SyntacticEquivalence.areLeafsEquivalent(SyntacticEquivalence.java:98)

如果我在网上搜索此异常,我可以看到这是一个 Sonar 错误,它已经修复,但他们没有发布仍然修复此错误的新版本:http://jira.sonarsource.com/browse/SONARJAVA-1024(好像Java插件有问题)

我想知道在我等待新版本的 Sonar 期间是否有人知道解决此问题的解决方法。

最佳答案

更新 Sonar 的 Java 检查非常容易。执行以下操作

  1. 克隆 sonar-java 报告 https://github.com/SonarSource/sonar-java
  2. 在目录中运行“mvn package”
  3. 将“sonar-java-plugin/target/sonar-java-plugin-$VERION.jar”复制到 $SONAR_HOME/extensions/downloads
  4. 重新启动 Sonar,您应该会运行新的检查器

关于java - 如何构建 SonarQube Java 插件以从错误修复中受益,而不必等待发布完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31246343/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com