1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
5 <groupId>org.onap.oparent</groupId>
6 <artifactId>oparent</artifactId>
7 <version>1.0.0-SNAPSHOT</version>
10 <groupId>org.onap.aai</groupId>
11 <artifactId>rest-client</artifactId>
12 <version>1.1.0-SNAPSHOT</version>
13 <name>aai-rest-client</name>
16 <checkstyle.config.location>google_checks.xml</checkstyle.config.location>
17 <!-- Sonar Properties -->
18 <sonar.language>java</sonar.language>
19 <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
20 <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
21 <sonar.jacoco.reportPath>${project.build.directory}/code-coverage/jacoco-ut.exec</sonar.jacoco.reportPath>
22 <sonar.jacoco.reportMissing.force.zero>false</sonar.jacoco.reportMissing.force.zero>
23 <sonar.projectVersion>${project.version}</sonar.projectVersion>
28 <groupId>com.sun.jersey</groupId>
29 <artifactId>jersey-client</artifactId>
30 <version>1.18</version>
34 <groupId>org.onap.aai.logging-service</groupId>
35 <artifactId>common-logging</artifactId>
36 <version>1.1.0-SNAPSHOT</version>
40 <groupId>org.mockito</groupId>
41 <artifactId>mockito-all</artifactId>
42 <version>1.10.19</version>
47 <groupId>org.powermock</groupId>
48 <artifactId>powermock-module-junit4</artifactId>
49 <version>1.6.2</version>
54 <groupId>org.powermock</groupId>
55 <artifactId>powermock-api-mockito</artifactId>
56 <version>1.6.2</version>
61 <groupId>org.powermock</groupId>
62 <artifactId>powermock-module-javaagent</artifactId>
63 <version>1.6.2</version>
68 <groupId>org.powermock</groupId>
69 <artifactId>powermock-module-junit4-rule-agent</artifactId>
70 <version>1.6.2</version>
80 <groupId>org.apache.maven.plugins</groupId>
81 <artifactId>maven-compiler-plugin</artifactId>
88 <artifactId>maven-release-plugin</artifactId>
89 <version>2.4.2</version>
92 <groupId>org.apache.maven.scm</groupId>
93 <artifactId>maven-scm-provider-gitexe</artifactId>
94 <version>1.8.1</version>
99 <!-- Checkstyle plugin - used to report on compliance with -->
100 <!-- the Google style guide. -->
102 <groupId>org.apache.maven.plugins</groupId>
103 <artifactId>maven-site-plugin</artifactId>
104 <version>3.6</version>
109 <!-- license plugin -->
111 <groupId>com.mycila</groupId>
112 <artifactId>license-maven-plugin</artifactId>
113 <version>3.0</version>
115 <header>License.txt</header>
117 <include>src/main/java/**</include>
125 <phase>process-sources</phase>
131 <groupId>org.sonatype.plugins</groupId>
132 <artifactId>nexus-staging-maven-plugin</artifactId>
133 <version>1.6.7</version>
134 <extensions>true</extensions>
136 <nexusUrl>${onap.nexus.url}</nexusUrl>
137 <stagingProfileId>176c31dfe190a</stagingProfileId>
138 <serverId>ecomp-staging</serverId>
143 <groupId>org.codehaus.mojo</groupId>
144 <artifactId>sonar-maven-plugin</artifactId>
145 <version>3.2</version>
148 <groupId>org.jacoco</groupId>
149 <artifactId>jacoco-maven-plugin</artifactId>
150 <version>0.7.7.201606060606</version>
152 <dumpOnExit>true</dumpOnExit>
156 <id>jacoco-initialize-unit-tests</id>
158 <goal>prepare-agent</goal>
161 <destFile>${project.build.directory}/coverage-reports/jacoco.exec</destFile>
162 <!-- <append>true</append> -->
174 <groupId>org.apache.maven.plugins</groupId>
175 <artifactId>maven-checkstyle-plugin</artifactId>
176 <version>2.17</version>
180 <report>checkstyle</report>