Как добавить сгенерированные maven команды findbugs, pmd, checkstyle в sonarqube 7.4 - PullRequest
0 голосов
/ 22 ноября 2018

Я сгенерировал отчеты, передав команду maven:

mvn clean package findbugs:findbugs checkstyle:checkstyle sonar:sonar

И эти сгенерированные отчеты были помещены в целевую папку.И в Sonarqube 7.4, в котором есть возможность импортировать отчеты xml под внешние анализаторы, я указал путь к этим отчетам.Но я получаю только отчеты о правилах по умолчанию для профиля качества SonarWay. Я не могу нигде видеть контрольный стиль и отчеты об ошибках.

Является ли метод, который я делаю, неправильным, или какая-то проблема в maven или sonar .. Если так, как я могу найти основную причину?

<sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
<sonar.junit.reportsPath>target/surefire-reports/</sonar.junit.reportsPath>
<sonar.java.checkstyle.reportPaths>./target/site/checkstyle-result.xml</sonar.java.checkstyle.reportPaths>
<sonar.java.findbugs.reportPaths>./target/site/findbugsXml.xml</sonar.java.findbugs.reportPaths>
<sonar.jacoco.reportPath>target/coverage-reports/jacoco-ut.exec</sonar.jacoco.reportPath>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<sonar.java.binaries>target/classes</sonar.java.binaries>
<project.sourceEncoding>UTF-8</project.sourceEncoding>
<sonar.sources>src/main</sonar.sources>
<sonar.sourceEncoding>UTF-8</sonar.sourceEncoding>
<sonar.host.url>http://localhost:9000</sonar.host.url>
<sonar.inclusions>src\main\webapp\scripts\custom\DataCenterInventory.js,src\main\java\com\igate\drawit\controller\dataCenterController.java,src\main\java\com\igate\drawit\daoimpl\datacenterDgmDAOImpl.java,src\main\java\com\igate\drawit\dao\datacenterDgmDAO.java,src\main\webapp\scripts\custom\viewDatacenter.js</sonar.inclusions>

<reporting>
  <outputDirectory>target\site</outputDirectory>
  <plugins>
    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>findbugs-maven-plugin</artifactId>
      <version>3.0.6-SNAPSHOT</version>
      <configuration>
        <xmlOutput>true</xmlOutput>
        <!-- Optional directory to put findbugs xdoc xml report -->
        <xmlOutputDirectory>target/site</xmlOutputDirectory>
      </configuration>
    </plugin>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-checkstyle-plugin</artifactId>
      <version>3.0.0</version>
      <configuration>
        <xmlOutput>true</xmlOutput>
        <!-- Optional directory to put findbugs xdoc xml report -->
        <xmlOutputDirectory>target/site</xmlOutputDirectory>
      </configuration>
    </plugin>
  </plugins>
</reporting>
...