+JaCoCo plugin for coverage estimate
authorm.dalakov <m.dalakov@samsung.com>
Wed, 23 Aug 2017 09:56:00 +0000 (12:56 +0300)
committerm.dalakov <m.dalakov@samsung.com>
Wed, 23 Aug 2017 09:56:00 +0000 (12:56 +0300)
servers/pom.xml

index f366d50..272c44b 100644 (file)
         <hamcrest-all.version>1.3</hamcrest-all.version>
         <spring-boot-dependencies.version>1.5.4.RELEASE</spring-boot-dependencies.version>
         <spring-data-jpa.version>1.11.4.RELEASE</spring-data-jpa.version>
+        <jacoco.version>0.7.9</jacoco.version>
     </properties>
 
+    <dependencies>
+        <!-- https://mvnrepository.com/artifact/org.jacoco/jacoco-maven-plugin -->
+        <dependency>
+            <groupId>org.jacoco</groupId>
+            <artifactId>jacoco-maven-plugin</artifactId>
+            <version>${jacoco.version}</version>
+        </dependency>
+    </dependencies>
+
     <build>
         <plugins>
             <plugin>
                     <encoding>${project.build.sourceEncoding}</encoding>
                 </configuration>
             </plugin>
+
+            <plugin>
+                <groupId>org.jacoco</groupId>
+                <artifactId>jacoco-maven-plugin</artifactId>
+                <version>${jacoco.version}</version>
+                <executions>
+                    <execution>
+                        <id>default-prepare-agent</id>
+                        <goals>
+                            <goal>prepare-agent</goal>
+                        </goals>
+                    </execution>
+                    <execution>
+                        <id>default-report</id>
+                        <phase>prepare-package</phase>
+                        <goals>
+                            <goal>report</goal>
+                        </goals>
+                    </execution>
+                    <execution>
+                        <id>default-check</id>
+                        <goals>
+                            <goal>check</goal>
+                        </goals>
+                        <configuration>
+                            <rules/>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
         </plugins>
 
         <pluginManagement>