Сонар настроить - PullRequest
       5

Сонар настроить

1 голос
/ 07 апреля 2011

Я установил плагин Sonar на свое затмение (я запустил сервер ... / StartSonar.bat), и когда я тестирую соединение на LocalHost: 9000 все в порядке (Connection Sucessfull). Теперь, что я должен сделать, чтобы связать мои проекты с сонаром? Я немного потерян. Я новичок.

Ответы [ 2 ]

3 голосов
/ 07 апреля 2011

Если ваши проекты построены с помощью maven, все, что вам нужно сделать, это запустить mvn sonar:sonar в корневой папке вашего проекта (где находится pom.xml), и отчет будет отправлен в ваш экземпляр сонара.

А также вам нужно настроить профиль сонара в вашем файле 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>

Подробнее здесь .

0 голосов
/ 04 марта 2015

Чтобы использовать плагин в Eclipse SonarQube, у вас должен быть установлен экземпляр (сервер) sonarQube, документацию о том, как это сделать, можно найти по следующей ссылке http://docs.sonarqube.org/display/SONAR/Setup+and+Upgrade.

После того, как вы выполнили первоначальный анализ вашего кода, как сказал maven Томас или сонар-бегун, (http://docs.sonarqube.org/display/SONAR/Analyzing+Source+Code) вы можете с помощью плагина sonarqube для Eclipse установить ссылку на сервер в общих настройках Окно Eclipse -> Настройки -> SonarQube -> Серверы и уровень проекта должны "связать" или ссылаться на первый анализ, расположенный на вашем сервере.

После того, как вы это сделаете, каждый раз, когда вы будете анализировать ваш код с помощью SonarQube из Eclipse, он будет подключаться к серверу, будут предоставляться имеющиеся доказательства и будут выполняться пошаговый анализ вашего кода в отношении информации, собранной на дистанционный анализ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...