我有一个有java和Js文件的maven项目(pom.xml)。我想从Jenkins调用sonar analysis。请告诉我如何分析java和Javascript文件。我已经使用sonar runner为java做了这件事,但问题是Javascripts文件位于项目目录中的不同位置。因此,sonar.src=src/main/java在这里不起作用。我认为我需要使用maven pom.xml来进行分析,因为使用pom.xml来构建项目,这样分析也是可能的?
你可以在这里试试这个
<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>
有帮助你的信息的网站是这里的这个。
问题内容: 这是在使用 JENKINS 构建的 Maven 3 Java JS 项目中使用 Sonar 时发现的问题/问题。 为了分析我的项目,我选择了两种不同的方式,但是两种方式均不起作用。 第一种方法 :在JENKINS中将Sonar作为独立任务启动,作为构建后的动作 *从 *JENKINS 安装的 Sonar插件* v2.1 * *从 *JENKINS 安装的 Sonar Runner* v
问题内容: 我想与Jenkins一起针对Maven 2项目启动SonarQube分析。我首先在构建配置中使用了目标。 但是我刚刚找到了Jenkins的SonarQube插件。为什么要使用它?这是更好的做法,为什么? 问题答案: 您当然可以做一个简单的,这将起作用。 另一方面,还有用于Jenkins的SonarQube插件,它将使配置更加容易。例如,您将能够在一个位置(Jenkins的配置部分)定义
问题内容: 我想和詹金斯建立声纳。但是我不确定Sonar网站是否描述了两种不同的方法来执行此操作,或者是否有两个必要步骤: 据我了解,这是两种不同的方式。如果是这样的话,(Sonar本身和Sonar跑步者之间)有什么区别以及优点和缺点是什么? 问题答案: 如果要使用SonarQube和Jenkins分析项目,则需要满足以下条件: SonarQube服务器启动并运行 安装并运行SonarQube S
我所有这些工具都报告了与JaCoCo相同的覆盖率:69%的线路覆盖率和23%的分支覆盖率。 注意:截图已经拍摄了几天,所以它们的值略有不同,但差异是 然而,声纳报告了不同的值: Maven项目的结构如下: < li >主(聚合器) < ul > < li>java模块 js(节点)模块 您可以看到main和java模块报告的覆盖率相同,而js模块没有覆盖率。 我正在使用最新版本的语,和声纳的。 以
null 请让我知道如何解决这个问题。谢谢你。
您是否知道此过程是否产生了其他合理的网络流量?