我有一个包含 java 和 Js 文件的 Maven 项目(POM.xml)。我想从 Jenkins 调用 Sonar 分析。请告诉我如何分析 Java 和 Javascript 文件。我已经为 Java 完成了使用 sonar runner 但问题是 Javascripts 文件位于项目目录中的不同位置。因此, sonar.src=src/main/java 在这里不起作用。我想我需要使用 Maven POM.xml 进行分析,因为项目正在构建,所以分析也可能吗?
1) 我知道可以使用 mvn sonar:sonar 但我需要在 POM.xml 中为 Sonar 添加什么? 2) 我需要在 MAVEN settings.xml 中更改什么? 3)如果可能的话,请告诉我确切的步骤。
提前致谢!
最佳答案
你可以在这里试试
<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 .
关于java - 使用 Maven 而不是 SonarRunner 从 Jenkins 调用 Java 和 Javascript 的 Sonar 分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26207151/