修改pom文件
<properties>
<moses-framework.version>2.1.3-SNAPSHOT</moses-framework.version>
<cfg.mavenarchetype>2.4</cfg.mavenarchetype>
<!-- <sonar.exclusions>-->
<!--不进行sonar扫描的文件-->
<!-- </sonar.exclusions>-->
<!-- sonar覆盖率统计之外的文件 -->
<sonar.coverage.exclusions>
**/entity/*,
**/model/**/*,
**/admin/**,
**/constant/**,
**/controller/**,
**/mapper/**,
**/export/*,
**/request/**,
**/rpc/**,
**/utils/**,
**/SaApplication.java
</sonar.coverage.exclusions>
</properties>
排除sonar覆盖率扫描的范围
其他如常
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.9</version>
<configuration>
<destFile>${project.build.directory}/jacoco.exec</destFile>
<dataFile>${project.build.directory}/jacoco.exec</dataFile>
<includes>
<include>**/service/impl/**</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>标签:覆盖率,sonarqube,1.8,maven,--,build,report,jacoco From: https://blog.51cto.com/u_12528551/5900307
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>