抱歉,你查看的文章不存在

Sonar maven配置

在根pom增加sonar的url

<sonar.host.url>http://XXXXX</sonar.host.url>

增加相关插件依赖 其中jacoco为测试率覆盖插件

<pluginManagement>
    <plugins>
     <plugin>
            <groupId>org.jacoco</groupId>
            <artifactId>jacoco-maven-plugin</artifactId>
            <version>0.7.8</version>
            <configuration>
                <includes>
                    <include>com.air.tqb.*</include>
                </includes>
            </configuration>
            <executions>
                <execution>
                    <id>JaCoCo Agent</id>
                    <phase>test-compile</phase>
                    <goals>
                        <goal>
                            prepare-agent
                        </goal>
                    </goals>
                </execution>
                <execution>
                    <id>JaCoCo Report</id>
                    <phase>test</phase>
                    <goals>
                        <goal>
                            report
                        </goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.sonarsource.scanner.maven</groupId>
            <artifactId>sonar-maven-plugin</artifactId>
            <version>3.2</version>
        </plugin>
 
    </plugins>
</pluginManagement>

在不需要分析的模块中使用属性

<sonar.skip>true</sonar.skip>

在需要junit覆盖率分析的项目中应用依赖

<plugin>

    <groupId>org.jacoco</groupId>

    <artifactId>jacoco-maven-plugin</artifactId>

</plugin>

对于测试环境需要特定java opts可以在根pom中定义 例如:

<argLine>-Xmx1024m -XX:MaxPermSize=256m</argLine>

Icon

由于jacoco会指定jvm参数,因此切勿直接在surefire插件中直接定义jvm参数会将jacoco定义的参数直接覆盖

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

编辑于

后端之路

0 篇文章0 人订阅

相关文章

来自专栏java沉淀

swagger使用tags替换过期decription的坑

3012
来自专栏java、Spring、技术分享

Eureka Server

从图中可以看出Eureka服务器提供服务注册与服务查找功能。多台服务器可以形成Eureka服务器集群,以提供高可用的服务。 Eureka 服务器并没有提供后台...

1136
来自专栏海说

Spring源码分析之环境搭建

写在最前面 最近突然心血来潮,想看看源码,看看大牛都怎么码代码,膜拜下。首选肯定是spring大法,于是说干就干,从GitHub上下载spring-framew...

2610
来自专栏程序猿DD

Spring Cloud构建微服务架构:消息驱动的微服务(消费组)【Dalston版】

通过之前的《消息驱动的微服务(入门)》一文,相信很多朋友已经对Spring Cloud Stream有了一个初步的认识。但是,对于《消息驱动的微服务(核心概念)...

3805
来自专栏拂晓风起

Netbeans 使用 Hibernate 逆向工程 生成hbm和pojo

1574
来自专栏梦里茶室

Android NOTE

一些小的点就记在这里吧…… MultiDex打包时zip错误 我遇到的是 Execution failed for task ':excelSior:packa...

1796
来自专栏nice_每一天

Java-JMS Bug记录

1.Junit测试时,使用for循环发送JMS(ReportQuestionSender)的时候,监听器(ReportQuestionListener)只接受到...

1013
来自专栏about云

从零教你在Linux环境下(ubuntu)如何编译hadoop2.4

问题导读: 1.如果获取hadoop src maven包? 2.编译hadoop需要装哪些软件? 3.如何编译hadoop2.4? 扩展: 编译hadoo...

36811
来自专栏互联网研发闲思录

对Spring运用的一些思考

       最近使用spring总是遇到启动时启动不起来,或者启动起来一会就服务就关闭掉。        停下来想想不是spring不好复杂,而是我对它掌握不...

2847
来自专栏Java开发

Linux下Tomcat指定JDK和设置内存大小

783

扫码关注云+社区

领取腾讯云代金券