blob: 82cdab74ee983fefabbfa38f63eb5ae938922836 [file] [log] [blame]
wasala961af3e2018-03-27 13:02:10 +02001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 ~ ============LICENSE_START=======================================================
wasala9292dd22018-03-28 19:04:20 +02004 ~ PNF-REGISTRATION-HANDLER
wasala961af3e2018-03-27 13:02:10 +02005 ~ ================================================================================
6 ~ Copyright (C) 2018 NOKIA Intellectual Property. All rights reserved.
7 ~ ================================================================================
8 ~ Licensed under the Apache License, Version 2.0 (the "License");
9 ~ you may not use this file except in compliance with the License.
10 ~ You may obtain a copy of the License at
11 ~
12 ~ http://www.apache.org/licenses/LICENSE-2.0
13 ~
14 ~ Unless required by applicable law or agreed to in writing, software
15 ~ distributed under the License is distributed on an "AS IS" BASIS,
16 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 ~ See the License for the specific language governing permissions and
18 ~ limitations under the License.
19 ~ ============LICENSE_END=========================================================
20 -->
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020021<project xmlns="http://maven.apache.org/POM/4.0.0"
22 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
wasalaec0cf092018-03-21 14:19:43 +010024 <modelVersion>4.0.0</modelVersion>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020025
wasalaec0cf092018-03-21 14:19:43 +010026 <parent>
27 <groupId>org.onap.oparent</groupId>
28 <artifactId>oparent</artifactId>
Gary Wuc81843d2018-08-24 15:22:07 -070029 <version>1.2.0</version>
wasalaec0cf092018-03-21 14:19:43 +010030 <relativePath/>
31 </parent>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020032
wasalaec0cf092018-03-21 14:19:43 +010033 <groupId>org.onap.dcaegen2.services</groupId>
Lusheng Ji44fb1712018-03-21 16:42:36 -040034 <artifactId>prh</artifactId>
wasalaec0cf092018-03-21 14:19:43 +010035 <version>1.0.0-SNAPSHOT</version>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020036
wasala35ee40c2018-05-21 20:57:50 +020037 <name>dcaegen2-services-prh</name>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020038 <description>PNF Registration Handler</description>
wasalab80bcb82018-03-26 15:48:46 +020039 <packaging>pom</packaging>
40
41 <licenses>
42 <license>
43 <name>The Apache Software License, Version 2.0</name>
44 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
45 </license>
46 </licenses>
47
wasalaec0cf092018-03-21 14:19:43 +010048 <properties>
wasalaec0cf092018-03-21 14:19:43 +010049 <java.version>8</java.version>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020050 <immutables.version>2.5.6</immutables.version>
51 <bouncycastle.version>1.59</bouncycastle.version>
52 <spring.version>5.0.5.RELEASE</spring.version>
53 <spring-boot.version>2.0.4.RELEASE</spring-boot.version>
wasalab0ef0452018-04-16 09:52:34 +020054 <tomcat.version>8.5.28</tomcat.version>
wasala961af3e2018-03-27 13:02:10 +020055 <slf4j.version>1.7.25</slf4j.version>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020056 <junit-jupiter.version>5.1.0</junit-jupiter.version>
57 <junit-vintage.version>5.1.0</junit-vintage.version>
58 <junit-platform.version>1.1.0</junit-platform.version>
59 <jacoco.version>0.8.2</jacoco.version>
wasalaec0cf092018-03-21 14:19:43 +010060 </properties>
wasalab80bcb82018-03-26 15:48:46 +020061
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020062 <modules>
63 <module>prh-app-server</module>
64 <module>prh-aai-client</module>
65 <module>prh-dmaap-client</module>
66 <module>prh-commons</module>
67 </modules>
wasalab80bcb82018-03-26 15:48:46 +020068
wasalaec0cf092018-03-21 14:19:43 +010069 <build>
70 <pluginManagement>
71 <plugins>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020072 <plugin>
73 <groupId>org.apache.maven.plugins</groupId>
74 <artifactId>maven-resources-plugin</artifactId>
75 <version>3.1.0</version>
76 <configuration>
77 <encoding>${project.build.sourceEncoding}</encoding>
78 </configuration>
79 </plugin>
wasalaec0cf092018-03-21 14:19:43 +010080 <plugin>
81 <groupId>org.apache.maven.plugins</groupId>
82 <artifactId>maven-compiler-plugin</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020083 <version>3.7.0</version>
wasalaec0cf092018-03-21 14:19:43 +010084 <configuration>
85 <source>${java.version}</source>
86 <target>${java.version}</target>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020087 <encoding>${project.build.sourceEncoding}</encoding>
wasalaec0cf092018-03-21 14:19:43 +010088 <showWarnings>true</showWarnings>
89 <showDeprecation>true</showDeprecation>
90 </configuration>
91 </plugin>
wasalaec0cf092018-03-21 14:19:43 +010092 <plugin>
93 <groupId>org.apache.maven.plugins</groupId>
94 <artifactId>maven-surefire-plugin</artifactId>
95 <version>2.19.1</version>
96 <dependencies>
97 <dependency>
98 <groupId>org.junit.platform</groupId>
99 <artifactId>junit-platform-surefire-provider</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200100 <version>${junit-platform.version}</version>
wasalaec0cf092018-03-21 14:19:43 +0100101 </dependency>
102 </dependencies>
103 </plugin>
Lusheng Ji6bb4aa22018-04-06 10:26:18 -0400104 <plugin>
105 <groupId>com.spotify</groupId>
106 <artifactId>docker-maven-plugin</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200107 <version>1.1.1</version>
Lusheng Ji6bb4aa22018-04-06 10:26:18 -0400108 </plugin>
wasala44ce56c2018-05-08 13:48:44 +0200109 <plugin>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200110 <groupId>org.springframework.boot</groupId>
111 <artifactId>spring-boot-maven-plugin</artifactId>
112 <version>${spring-boot.version}</version>
wasala96481e02018-05-16 15:17:56 +0200113 <executions>
114 <execution>
wasala96481e02018-05-16 15:17:56 +0200115 <goals>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200116 <goal>repackage</goal>
wasala96481e02018-05-16 15:17:56 +0200117 </goals>
118 </execution>
wasala96481e02018-05-16 15:17:56 +0200119 </executions>
120 </plugin>
wasala2a6eb942018-06-18 11:45:08 +0200121 <plugin>
122 <groupId>org.apache.maven.plugins</groupId>
123 <artifactId>maven-deploy-plugin</artifactId>
124 <configuration>
125 <skip>true</skip>
126 </configuration>
127 </plugin>
wasalaec0cf092018-03-21 14:19:43 +0100128 </plugins>
129 </pluginManagement>
wasalaec0cf092018-03-21 14:19:43 +0100130 </build>
wasalab80bcb82018-03-26 15:48:46 +0200131
wasala961af3e2018-03-27 13:02:10 +0200132 <dependencyManagement>
133 <dependencies>
wasalab196f932018-04-17 12:25:54 +0200134 <dependency>
wasala5fbcb632018-04-18 15:21:56 +0200135 <groupId>io.projectreactor</groupId>
136 <artifactId>reactor-bom</artifactId>
pwielebs83df6e12018-09-04 09:29:49 +0200137 <version>Bismuth-SR10</version>
wasala5fbcb632018-04-18 15:21:56 +0200138 <type>pom</type>
139 <scope>import</scope>
140 </dependency>
141 <dependency>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200142 <groupId>org.springframework.boot</groupId>
143 <artifactId>spring-boot-dependencies</artifactId>
144 <version>${spring-boot.version}</version>
145 <type>pom</type>
146 <scope>import</scope>
wasalab0ef0452018-04-16 09:52:34 +0200147 </dependency>
148 <dependency>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200149 <groupId>org.immutables</groupId>
150 <artifactId>value</artifactId>
151 <version>${immutables.version}</version>
152 <scope>provided</scope>
153 </dependency>
154 <dependency>
155 <groupId>org.immutables</groupId>
156 <artifactId>gson</artifactId>
157 <version>${immutables.version}</version>
wasala44ce56c2018-05-08 13:48:44 +0200158 </dependency>
159 <dependency>
wasalab0ef0452018-04-16 09:52:34 +0200160 <groupId>org.bouncycastle</groupId>
161 <artifactId>bcprov-jdk15on</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200162 <version>${bouncycastle.version}</version>
wasalab0ef0452018-04-16 09:52:34 +0200163 </dependency>
164 <dependency>
165 <groupId>org.bouncycastle</groupId>
166 <artifactId>bcpkix-jdk15on</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200167 <version>${bouncycastle.version}</version>
wasalab0ef0452018-04-16 09:52:34 +0200168 </dependency>
169 <dependency>
wasala3c2e8c92018-04-12 13:37:41 +0200170 <groupId>org.apache.httpcomponents</groupId>
171 <artifactId>httpclient</artifactId>
172 <version>4.5.4</version>
173 </dependency>
174 <dependency>
wasala3c2e8c92018-04-12 13:37:41 +0200175 <groupId>org.apache.commons</groupId>
176 <artifactId>commons-lang3</artifactId>
177 <version>3.6</version>
178 </dependency>
179 <dependency>
180 <groupId>org.springframework</groupId>
181 <artifactId>spring-beans</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200182 <version>${spring.version}</version>
wasalab0ef0452018-04-16 09:52:34 +0200183 </dependency>
184 <dependency>
185 <groupId>org.springframework</groupId>
186 <artifactId>spring-context</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200187 <version>${spring.version}</version>
188 </dependency>
189 <dependency>
190 <groupId>org.springframework</groupId>
191 <artifactId>spring-webflux</artifactId>
192 <version>${spring.version}</version>
wasala3c2e8c92018-04-12 13:37:41 +0200193 </dependency>
194 <dependency>
wasalab0ef0452018-04-16 09:52:34 +0200195 <groupId>org.apache.tomcat.embed</groupId>
196 <artifactId>tomcat-embed-core</artifactId>
197 <version>${tomcat.version}</version>
198 </dependency>
199 <dependency>
200 <groupId>org.apache.tomcat.embed</groupId>
201 <artifactId>tomcat-embed-el</artifactId>
202 <version>${tomcat.version}</version>
203 </dependency>
204 <dependency>
205 <groupId>org.apache.tomcat.embed</groupId>
206 <artifactId>tomcat-embed-websocket</artifactId>
207 <version>${tomcat.version}</version>
wasala3c2e8c92018-04-12 13:37:41 +0200208 </dependency>
wasala961af3e2018-03-27 13:02:10 +0200209
wasala961af3e2018-03-27 13:02:10 +0200210 <dependency>
wasala961af3e2018-03-27 13:02:10 +0200211 <groupId>ch.qos.logback</groupId>
212 <artifactId>logback-classic</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200213 <version>1.2.3</version>
wasala961af3e2018-03-27 13:02:10 +0200214 <scope>provided</scope>
215 </dependency>
wasalad8e4e882018-03-28 14:20:58 +0200216 <dependency>
217 <groupId>org.slf4j</groupId>
218 <artifactId>jul-to-slf4j</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200219 <version>${slf4j.version}</version>
wasalad8e4e882018-03-28 14:20:58 +0200220 </dependency>
221 <dependency>
222 <groupId>org.slf4j</groupId>
223 <artifactId>log4j-over-slf4j</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200224 <version>${slf4j.version}</version>
wasalad8e4e882018-03-28 14:20:58 +0200225 </dependency>
wasala961af3e2018-03-27 13:02:10 +0200226
wasala961af3e2018-03-27 13:02:10 +0200227 <dependency>
228 <groupId>junit</groupId>
229 <artifactId>junit</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200230 <version>4.12</version>
231 <scope>test</scope>
232 </dependency>
233 <dependency>
234 <groupId>org.junit.platform</groupId>
235 <artifactId>junit-platform-launcher</artifactId>
236 <version>${junit-platform.version}</version>
237 <scope>test</scope>
238 </dependency>
239 <dependency>
240 <groupId>org.junit.jupiter</groupId>
241 <artifactId>junit-jupiter-api</artifactId>
242 <version>${junit-jupiter.version}</version>
wasala961af3e2018-03-27 13:02:10 +0200243 <scope>test</scope>
244 </dependency>
245 <dependency>
246 <groupId>org.junit.jupiter</groupId>
247 <artifactId>junit-jupiter-engine</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200248 <version>${junit-jupiter.version}</version>
wasala961af3e2018-03-27 13:02:10 +0200249 <scope>test</scope>
250 </dependency>
251 <dependency>
252 <groupId>org.junit.vintage</groupId>
253 <artifactId>junit-vintage-engine</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200254 <version>${junit-vintage.version}</version>
wasala961af3e2018-03-27 13:02:10 +0200255 <scope>test</scope>
256 </dependency>
257 <dependency>
258 <groupId>org.springframework</groupId>
259 <artifactId>spring-test</artifactId>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +0200260 <version>${spring.version}</version>
wasala961af3e2018-03-27 13:02:10 +0200261 <scope>test</scope>
262 </dependency>
263 <dependency>
264 <groupId>org.mockito</groupId>
265 <artifactId>mockito-core</artifactId>
266 <version>2.16.0</version>
267 <scope>test</scope>
268 </dependency>
269 <dependency>
270 <groupId>org.testng</groupId>
271 <artifactId>testng</artifactId>
272 <version>6.14.2</version>
273 <scope>test</scope>
274 </dependency>
275 <dependency>
wasalab0ef0452018-04-16 09:52:34 +0200276 <groupId>org.glassfish.jersey.connectors</groupId>
277 <artifactId>jersey-apache-connector</artifactId>
278 <version>2.25.1</version>
279 <scope>test</scope>
280 </dependency>
281 <dependency>
wasala961af3e2018-03-27 13:02:10 +0200282 <groupId>org.springframework.boot</groupId>
283 <artifactId>spring-boot-starter-test</artifactId>
wasalab0ef0452018-04-16 09:52:34 +0200284 <version>2.0.1.RELEASE</version>
wasala961af3e2018-03-27 13:02:10 +0200285 <scope>test</scope>
286 </dependency>
287
micdzied7e7aa0c2018-05-07 08:42:44 +0200288 <dependency>
289 <groupId>io.springfox</groupId>
290 <artifactId>springfox-swagger2</artifactId>
291 <version>2.8.0</version>
292 </dependency>
293 <dependency>
294 <groupId>io.springfox</groupId>
295 <artifactId>springfox-swagger-ui</artifactId>
296 <version>2.8.0</version>
297 </dependency>
wasala961af3e2018-03-27 13:02:10 +0200298 </dependencies>
299 </dependencyManagement>
Lusheng Ji44fb1712018-03-21 16:42:36 -0400300</project>