aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVenkata Harish K Kajur <vk250x@att.com>2017-02-27 17:34:26 +0000
committerVenkata Harish K Kajur <vk250x@att.com>2017-02-27 17:34:35 +0000
commitaa05c3172e27a82c977371954db6f507351506bf (patch)
treeadd12909281b33227d57bc826a73883e8251cdff
parent2799b7cc8669ab0aa925a01efc573d046149dd8a (diff)
Fix jacoco not found issue
Change-Id: I64478b0035a43206a85318ba1c5d9dcec9dff8db Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
-rw-r--r--ajsc-aai/pom.xml44
1 files changed, 43 insertions, 1 deletions
diff --git a/ajsc-aai/pom.xml b/ajsc-aai/pom.xml
index 63cdf5e..0bf6c6d 100644
--- a/ajsc-aai/pom.xml
+++ b/ajsc-aai/pom.xml
@@ -15,6 +15,12 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<skipTests>false</skipTests>
+ <!-- sonar properties -->
+ <sonar.jacoco.reportPath>${basedir}/target/jacoco.exec</sonar.jacoco.reportPath>
+ <sonar.language>java</sonar.language>
+ <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>
+ <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
+ <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
</properties>
<dependencies>
<!-- AJSC related dependencies -->
@@ -342,6 +348,15 @@
</dependencies>
<build>
<finalName>aai</finalName>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.sonarsource.scanner.maven</groupId>
+ <artifactId>sonar-maven-plugin</artifactId>
+ <version>3.0.2</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -381,8 +396,10 @@
<resource>
<directory>${basedir}/target/commonLibs</directory>
<filtering>false</filtering>
+
<includes>
<include>*.jar</include>
+
</includes>
</resource>
</resources>
@@ -408,6 +425,31 @@
</configuration>
</plugin>
<plugin>
+ <groupId>org.jacoco</groupId>
+ <artifactId>jacoco-maven-plugin</artifactId>
+ <version>0.7.7.201606060606</version>
+ <configuration>
+ <dumpOnExit>true</dumpOnExit>
+ <includes>
+ <include>org.openecomp.*</include>
+ </includes>
+ </configuration>
+ <executions>
+ <execution>
+ <configuration>
+ <destFile>${sonar.jacoco.reportPath}</destFile>
+ </configuration>
+ <id>pre-test</id>
+ <phase>process-test-classes</phase>
+ <goals>
+ <goal>prepare-agent</goal>
+ </goals>
+ </execution>
+ <!-- we want to execute jacoco:prepare-agent-integration in test phase,
+ but before executing maven failsafe plugin -->
+ </executions>
+ </plugin>
+ <plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.13.1</version>
@@ -567,7 +609,7 @@
<reuseForks>false</reuseForks>
<threadCount>1</threadCount>
<argLine>-javaagent:${project.build.directory}/agents/powermock-javaagent.jar
- -noverify</argLine>
+ -noverify ${argLine}</argLine>
<systemPropertyVariables>
<AJSC_HOME>.</AJSC_HOME>
<BUNDLECONFIG_DIR>bundleconfig-local</BUNDLECONFIG_DIR>