【问题标题】:SonarQube Integration with Eclipse: Associate with SonarQube option not working for simple java projectSonarQube 与 Eclipse 集成:关联 SonarQube 选项不适用于简单的 java 项目
【发布时间】:2014-09-30 10:05:45
【问题描述】:

我正在尝试将 sonarqube 与 eclipse 集成以分析简单的 java 项目。 但事实并非如此。当我们右键单击简单的 java 项目并点击 Configure-> Associate SonarQube 时,会出现一个窗口,其中字段显示为 Project 和 SonarQube 项目。 项目字段是用您右键单击的 java 项目自动填充的,我不清楚我们需要在 SonarQube 项目中输入的内容。也没有出现任何选项卡,我们可以在其中执行 SonarQube -> Analyse 之类的操作。 (我在 Eclipse 中添加了 sonaqqube 插件,并将 sonarqube 服务器路径设置为 localhost:9000) 请提出建议。

【问题讨论】:

    标签: java eclipse sonarqube


    【解决方案1】:

    SonarQube Eclipse 插件允许您关联(并在本地分析)已经通过其他方式(maven 目标、ant 任务、SonarQube 运行器)分析的项目。它并不是一种启动持久(共享)分析的方式。

    因此,如果您想使用 SonarQube Eclipse 集成,请先对您的项目进行分析,然后尝试从 Eclipse 关联它。这将允许您同步问题并执行本地(预览)分析。

    [编辑] 在最近的 (4.x) 版本的 SonarQube 上,您还可以选择在服务器上配置您的项目。这将允许您关联您的 Eclipse 项目并执行预览分析。

    【讨论】:

    • 所以一个简单的java项目说java中的桌面应用程序无法使用sonarqube进行分析。它需要是一个 maven 项目或 ant/gradle build 一个。
    • 这不是我说的,对于一个简单的 Java 项目,您可以使用 SonarQube 独立运行程序。但是您必须在将项目关联到 Eclipse 之前在服务器上创建项目。
    猜你喜欢
    • 2015-06-20
    • 2017-07-22
    • 2017-03-14
    • 2016-01-02
    • 2017-05-09
    • 2019-07-23
    • 2011-08-08
    • 2015-04-24
    • 2021-05-03
    相关资源
    最近更新 更多