【问题标题】:calling Sonar analysis of Java and Javascript from Jenkins using Maven not SonarRunner使用 Maven 而不是 SonarRunner 从 Jenkins 调用 Java 和 Javascript 的声纳分析
【发布时间】:2014-11-30 04:14:38
【问题描述】:

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

1)我知道使用 mvn sonar:sonar 是可能的,但是我需要在 POM.xml 中为 Sonar 添加什么? 2)我需要在 MAVEN settings.xml 中更改什么? 3)如果可能的话,请告诉我具体的步骤。

提前致谢!

【问题讨论】:

  • 您使用的是什么版本的声纳?如果是 4.2 或更高版本,则支持。见this post
  • 没关系,但是如何使用 maven 来使用 runner 是不可能的,因为 js 文件在不同的位置

标签: java javascript maven jenkins sonarqube


【解决方案1】:

你可以试试这个

<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

【讨论】:

    猜你喜欢
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 2016-03-12
    • 2014-03-15
    相关资源
    最近更新 更多