diff options
author | Venkata Harish K Kajur <vk250x@att.com> | 2017-02-27 17:34:26 +0000 |
---|---|---|
committer | Venkata Harish K Kajur <vk250x@att.com> | 2017-02-27 17:34:35 +0000 |
commit | aa05c3172e27a82c977371954db6f507351506bf (patch) | |
tree | add12909281b33227d57bc826a73883e8251cdff /ajsc-aai | |
parent | 2799b7cc8669ab0aa925a01efc573d046149dd8a (diff) |
Fix jacoco not found issue
Change-Id: I64478b0035a43206a85318ba1c5d9dcec9dff8db
Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
Diffstat (limited to 'ajsc-aai')
-rw-r--r-- | ajsc-aai/pom.xml | 44 |
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> |