Initial
diff --git a/pom.xml b/pom.xml index 254c82a..2ff9e6a 100644 --- a/pom.xml +++ b/pom.xml
@@ -17,6 +17,7 @@ <name>micsCentral</name> <properties> + <maven.test.skip>false</maven.test.skip> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <dropwizard.version>1.2.0</dropwizard.version> @@ -24,6 +25,7 @@ <easymock.version>3.4</easymock.version> <powermock-api-easymock.version>1.6.6</powermock-api-easymock.version> <jacoco-maven-plugin.version>0.7.9</jacoco-maven-plugin.version> + <sonar-maven-plugin.version>3.0.2</sonar-maven-plugin.version> <commons-io.version>2.5</commons-io.version> <gson.version>2.8.0</gson.version> </properties> @@ -164,6 +166,40 @@ </execution> </executions> </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>sonar-maven-plugin</artifactId> + <version>${sonar-maven-plugin.version}</version> + </plugin> + <plugin> + <groupId>org.jacoco</groupId> + <artifactId>jacoco-maven-plugin</artifactId> + <version>${jacoco-maven-plugin.version}</version> + <configuration> + <skip>${maven.test.skip}</skip> + <output>file</output> + <append>true</append> + <excludes> + <exclude>**/Globals.*</exclude> + </excludes> + </configuration> + <executions> + <execution> + <id>jacoco-initialize</id> + <goals> + <goal>prepare-agent</goal> + </goals> + </execution> + <execution> + <id>jacoco-site</id> + <phase>verify</phase> + <goals> + <goal>report</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> </build>