使用Maven而不是SonarRunner从Jenkins调用Java和Javascript的Sonar分析

时间:2014-10-05 20:58:58

标签: java javascript maven jenkins sonarqube

我有一个包含java和Js文件的maven项目(POM.xml)。我想从Jenkins调用声纳分析。请告诉我如何分析Java和Javascript文件。我已经为Java做过了使用声纳运行器,但问题是Javascripts文件位于Project目录中的不同位置.Hence, sonar.src = src / main / java在这里不起作用。我想我需要使用Maven POM.xml进行分析,因为使用POM.xml项目正在构建,所以分析也可能吗?

1)我知道使用mvn声纳:声纳是可能的,但是我需要在Sonar的POM.xml中添加什么? 2)我需要在MAVEN settings.xml中更改什么? 3)如果可能,请让我知道确切的步骤。

提前致谢!

1 个答案:

答案 0 :(得分:0)

你可以在这里试试

<project>
  ...
  <build>
    <!-- To define the plugin version in your parent POM -->
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>sonar-maven-plugin</artifactId>
          <version>2.5</version>
        </plugin>
        ...
      </plugins>
    </pluginManagement>
    <!-- To use the plugin goals in your POM or parent POM -->
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>sonar-maven-plugin</artifactId>
        <version>2.5</version>
      </plugin>
      ...
    </plugins>
  </build>
  ...
</project>

有信息可以帮助您的网站是one here