Java 声纳配置

Java 声纳配置,java,sonarqube,Java,Sonarqube,我在我的eclipse上安装了Sonar插件,(我运行了服务器…/StartSonar.bat),当我在LocalHost上测试连接时:9000正常(连接成功)。现在我该怎么做才能把我的项目和声纳联系起来?我有点迷路了。我是新手 如果您的项目是用maven构建的,那么您所需要做的就是在项目根文件夹(您的pom.xml所在的位置)上运行mvn sonar:sonar,报告将被推送到您的sonar实例 此外,还需要在settings.xml中设置声纳配置文件。示例如下: <settings&g

我在我的eclipse上安装了Sonar插件,(我运行了服务器…/StartSonar.bat),当我在LocalHost上测试连接时:9000正常(连接成功)。现在我该怎么做才能把我的项目和声纳联系起来?我有点迷路了。我是新手

如果您的项目是用maven构建的,那么您所需要做的就是在项目根文件夹(您的
pom.xml
所在的位置)上运行
mvn sonar:sonar
,报告将被推送到您的sonar实例

此外,还需要在settings.xml中设置声纳配置文件。示例如下:

<settings>
    <profiles>
        <profile>
            <id>sonar</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <!-- EXAMPLE FOR MYSQL -->
                <sonar.jdbc.url>
                  jdbc:mysql://localhost:9000/sonar?useUnicode=true&amp;characterEncoding=utf8
                </sonar.jdbc.url>
                <sonar.jdbc.driverClassName>com.mysql.jdbc.Driver</sonar.jdbc.driverClassName>
                <sonar.jdbc.username>sonar</sonar.jdbc.username>
                <sonar.jdbc.password>sonar</sonar.jdbc.password>

                <!-- SERVER ON A REMOTE HOST -->
                <sonar.host.url>http://localhost:9000</sonar.host.url>
            </properties>
        </profile>
     </profile>

声纳

.

要在Eclipse SonarQube中使用该插件,您必须安装SonarQube实例(服务器),有关如何操作的文档可在以下链接中找到

一旦您对代码执行了初始分析,正如maven所说的Tomasz或sonar runner,()您可以使用sonarqube插件for Eclipse,在General preferences Eclipse窗口->preferences->sonarqube->Servers中设置对服务器的引用,项目级应该“链接”或者参考位于服务器中的第一个分析


完成此操作后,每次使用Eclipse中的SonarQube对代码进行分析时,它都会连接到服务器,现有证据将被带到服务器上,并根据远程分析中收集的信息对代码进行增量分析。

@Tomasz Nurkiewicz-感谢您的编辑。。我不小心输入了
maven
,而不是
mvn
:-)