1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4 <modelVersion>4.0.0</modelVersion>
6 <groupId>org.onap.oparent</groupId>
7 <artifactId>oparent</artifactId>
8 <version>1.2.1</version>
12 <groupId>org.onap.dcaegen2.services</groupId>
13 <artifactId>sdk</artifactId>
14 <version>1.0.0-SNAPSHOT</version>
16 <name>dcaegen2-services-sdk</name>
17 <description>Common SDK repo for all DCAE Services (R4)</description>
18 <packaging>pom</packaging>
22 <name>The Apache Software License, Version 2.0</name>
23 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
28 <java.version>8</java.version>
29 <junit-jupiter.version>5.3.1</junit-jupiter.version>
30 <junit-vintage.version>5.3.1</junit-vintage.version>
31 <junit-platform.version>1.3.1</junit-platform.version>
35 <module>rest-services</module>
42 <groupId>org.apache.maven.plugins</groupId>
43 <artifactId>maven-resources-plugin</artifactId>
44 <version>3.1.0</version>
46 <encoding>${project.build.sourceEncoding}</encoding>
50 <groupId>org.apache.maven.plugins</groupId>
51 <artifactId>maven-compiler-plugin</artifactId>
52 <version>3.8.0</version>
54 <source>${java.version}</source>
55 <target>${java.version}</target>
56 <encoding>${project.build.sourceEncoding}</encoding>
57 <showWarnings>true</showWarnings>
58 <showDeprecation>true</showDeprecation>
62 <groupId>org.apache.maven.plugins</groupId>
63 <artifactId>maven-surefire-plugin</artifactId>
64 <version>2.22.1</version>
67 <groupId>org.junit.platform</groupId>
68 <artifactId>junit-platform-surefire-provider</artifactId>
69 <version>${junit-platform.version}</version>
74 <artifactId>maven-javadoc-plugin</artifactId>
75 <version>3.0.1</version>
78 <artifactId>maven-jar-plugin</artifactId>
79 <version>3.1.0</version>
82 <artifactId>maven-project-info-reports-plugin</artifactId>
83 <version>2.9</version>
89 <artifactId>maven-javadoc-plugin</artifactId>
91 <!-- minimize console output messages -->
93 <verbose>false</verbose>
94 <useStandardDocletOptions>false</useStandardDocletOptions>
101 <goal>aggregate</goal>
105 <id>attach-javadoc</id>
113 <artifactId>maven-jar-plugin</artifactId>
117 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
120 <Implementation-Build-Version>${project.version}</Implementation-Build-Version>
130 <artifactId>maven-project-info-reports-plugin</artifactId>
134 <report>dependencies</report>
135 <report>license</report>
143 <dependencyManagement>
146 <groupId>org.mockito</groupId>
147 <artifactId>mockito-core</artifactId>
148 <version>2.23.0</version>
152 <groupId>org.junit.platform</groupId>
153 <artifactId>junit-platform-launcher</artifactId>
154 <version>${junit-platform.version}</version>
158 <groupId>org.junit.jupiter</groupId>
159 <artifactId>junit-jupiter-api</artifactId>
160 <version>${junit-jupiter.version}</version>
164 <groupId>org.junit.jupiter</groupId>
165 <artifactId>junit-jupiter-engine</artifactId>
166 <version>${junit-jupiter.version}</version>
170 <groupId>org.junit.vintage</groupId>
171 <artifactId>junit-vintage-engine</artifactId>
172 <version>${junit-vintage.version}</version>
176 </dependencyManagement>