Java 局部分析需要声纳版本3.6

Java 局部分析需要声纳版本3.6,java,eclipse,sonarqube,Java,Eclipse,Sonarqube,遇到“Sonar版本3.6需要执行本地分析”消息 在eclipse中尝试使用声纳局部分析时 我刚从安装了最新版本 其中兼容性矩阵表示为3.6+ 我正在使用Eclipse:Juno 4.2,并安装了以下插件: Sonar Java Analyzer 3.2.0.20130627-1142-RELEASE org.Sonar.ide.eclipse.jdt.feature.feature.group SonarSource Sonar m2e连接器3.2.0.20130627-1142-RELEAS

遇到“Sonar版本3.6需要执行本地分析”消息 在eclipse中尝试使用声纳局部分析时

我刚从安装了最新版本

其中兼容性矩阵表示为3.6+

我正在使用Eclipse:Juno 4.2,并安装了以下插件:

  • Sonar Java Analyzer 3.2.0.20130627-1142-RELEASE org.Sonar.ide.eclipse.jdt.feature.feature.group SonarSource

  • Sonar m2e连接器3.2.0.20130627-1142-RELEASE org.Sonar.ide.eclipse.m2e.feature.feature.group声纳源


  • 有什么想法吗?

    您正在运行sonarqube服务器吗

    我不认为在服务器没有运行的情况下,您可以使用插件来连接进行分析

    就您所看到的目的而言,我假设您是个人使用,您可能可以使用H2嵌入式数据库使用SonarQube的独立实例

    局部分析参数

    可以在多个位置设置用于配置本地分析的参数。以下是参数的层次结构:

    • SonarQube Web UI中定义的参数

    • 在pom.xml文件中设置的参数(仅适用于Maven项目,带有 m2e连接器(已安装)将覆盖UI中定义的参数

    • Eclipse中定义的参数将覆盖Eclipse中定义的参数 pom文件(进入窗口>首选项>声纳>本地分析 属性)

    • Eclipse中在项目级别定义的参数将覆盖 在Eclipse级别定义的参数(右键单击项目并 转到属性>声纳>本地分析属性)

    不包括插件

    由于sonar.dryRun.excludePlugins属性(设置>配置>常规设置>常规),在执行本地分析时可以跳过某些插件(对本地分析无用)

    默认值为“devcockpit、pdfreport、report、scmactivity、views”。例如,要跳过构建稳定性插件(由于),请将属性设置为“devcockpit、pdfreport、report、scmactivity、views、buildstability”

    我在这里找到了这些信息:

    仔细检查您的设置

    您可能还需要再次检查您的设置。该插件将为您安装sonar实例,以便在localhost:9000上进行本地分析。如果删除了此项,则可能会出现错误。配置页面上应该列出两台服务器:localhost和远程服务器


    也请参阅本页:

    使用声纳插件3.0,可以很好地启动本地分析

    使用声纳插件3.2,我得到了与您相同的错误

    请选择“安装新软件…”并输入URL:


    我也遇到了同样的问题,因为我更新了eclipse插件,但忘记了更新sonar服务器(SonarQube)


    在遵循升级指南并安装SonarQube 3.6.2之后,它再次工作。

    谢谢。是的,远程模式工作正常-我的意思是我可以在Sonar Web浏览器选项卡中看到违规行为。虽然当我切换模式(在本地和远程模式之间)时,确实会看到启动的对话框说:“同步问题”遇到了问题。问题查询org.sonar.wsclient.issue时出错。IssueQuery@3094ce31Can你用你当前的声纳配置更新你的帖子?另外,对于您尝试运行分析的项目,在尝试使用eclipse插件之前,您是否已经先使用sonarqube运行分析?“要在项目中使用Eclipse中的SonarQube,首先需要SonarQube对项目进行分析。”谢谢。它已经在SonerQube上的一台远程机器上进行了分析,我无法访问该机器(除了在eclipse中将其用作远程分析的SONAR服务器)。所以我唯一的配置就是上面提到的3.2.0插件。我假设我不需要安装本地SonerQube?。在查看了一些文档之后,您似乎不需要运行本地实例,因为当您切换到本地时,它应该会自动从eclipse为您运行一个实例。我将用我发现的一些文档更新我的答案,这些文档涉及您可能想要查看的配置。谢谢,它是真正的3.0版本。问题是我想使用最新的插件。