blob: 41f6f8c3a28edfee3994220502fb20f8a0003684 [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 -->
wasalaec0cf092018-03-21 14:19:43 +010021<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">
wasala961af3e2018-03-27 13:02:10 +020024
wasalaec0cf092018-03-21 14:19:43 +010025 <modelVersion>4.0.0</modelVersion>
26 <parent>
27 <groupId>org.onap.oparent</groupId>
28 <artifactId>oparent</artifactId>
29 <version>0.1.1</version>
30 <relativePath/>
31 </parent>
32 <groupId>org.onap.dcaegen2.services</groupId>
Lusheng Ji44fb1712018-03-21 16:42:36 -040033 <artifactId>prh</artifactId>
wasalaec0cf092018-03-21 14:19:43 +010034 <version>1.0.0-SNAPSHOT</version>
wasala35ee40c2018-05-21 20:57:50 +020035 <name>dcaegen2-services-prh</name>
wasalaec0cf092018-03-21 14:19:43 +010036 <description>pnf-registration-handler</description>
wasalab80bcb82018-03-26 15:48:46 +020037 <packaging>pom</packaging>
38
39 <licenses>
40 <license>
41 <name>The Apache Software License, Version 2.0</name>
42 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
43 </license>
44 </licenses>
45
46
wasalaec0cf092018-03-21 14:19:43 +010047 <properties>
48 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
wasalab80bcb82018-03-26 15:48:46 +020049 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
50
wasala961af3e2018-03-27 13:02:10 +020051 <!-- JAVA VERSION-->
wasalaec0cf092018-03-21 14:19:43 +010052 <java.version>8</java.version>
53 <compiler.plugin.version>3.7.0</compiler.plugin.version>
wasalab0ef0452018-04-16 09:52:34 +020054 <tomcat.version>8.5.28</tomcat.version>
Lusheng Jiee36c362018-05-02 15:55:41 -040055 <docker.maven.version>1.0.0</docker.maven.version>
wasala44ce56c2018-05-08 13:48:44 +020056 <resource.maven.plugin.version>3.1.0</resource.maven.plugin.version>
wasala961af3e2018-03-27 13:02:10 +020057 <!-- DEVELOPMENT SETTINGS -->
58 <immutable.version>2.5.6</immutable.version>
59
60 <!-- LOGGING SETTINGS -->
61 <slf4j.version>1.7.25</slf4j.version>
62 <logback.version>1.2.3</logback.version>
63
64 <!--TEST SETTINGS -->
65 <surefire.redirectTestOutputToFile>true</surefire.redirectTestOutputToFile>
wasalaec0cf092018-03-21 14:19:43 +010066 <junit.version>4.12</junit.version>
67 <junit.jupiter.version>5.1.0</junit.jupiter.version>
68 <junit.vintage.version>5.1.0</junit.vintage.version>
69 <junit.platform.version>1.1.0</junit.platform.version>
wasala961af3e2018-03-27 13:02:10 +020070
wasalaec0cf092018-03-21 14:19:43 +010071 <!--PLUGIN SETTINGS -->
wasalaec0cf092018-03-21 14:19:43 +010072 <nexusproxy>https://nexus.onap.org</nexusproxy>
73 <snapshots.path>content/repositories/snapshots/</snapshots.path>
74 <releases.path>content/repositories/releases/</releases.path>
75 <site.path>
76 content/sites/site/org/onap/dcaegen2/services/prh/${project.artifactId}/${project.version}
77 </site.path>
78 </properties>
wasalab80bcb82018-03-26 15:48:46 +020079
wasalaec0cf092018-03-21 14:19:43 +010080 <pluginRepositories>
81 <!-- Black Duck plugin dependencies -->
82 <pluginRepository>
83 <id>JCenter</id>
84 <name>JCenter Repository</name>
85 <url>http://jcenter.bintray.com</url>
86 </pluginRepository>
87 <pluginRepository>
88 <id>Restlet</id>
89 <name>Restlet Repository</name>
90 <url>http://maven.restlet.com</url>
91 </pluginRepository>
92 </pluginRepositories>
wasalab80bcb82018-03-26 15:48:46 +020093
wasalaec0cf092018-03-21 14:19:43 +010094 <repositories>
95 <repository>
96 <id>external-repository</id>
97 <url>https://oss.sonatype.org/content/repositories</url>
98 </repository>
99 </repositories>
wasalab80bcb82018-03-26 15:48:46 +0200100
wasalaec0cf092018-03-21 14:19:43 +0100101 <build>
wasalab80bcb82018-03-26 15:48:46 +0200102
103 <extensions>
104 <extension>
105 <groupId>org.apache.maven.wagon</groupId>
106 <artifactId>wagon-webdav-jackrabbit</artifactId>
107 <version>3.0.0</version>
108 </extension>
109 </extensions>
110
wasalaec0cf092018-03-21 14:19:43 +0100111 <pluginManagement>
112 <plugins>
wasalab80bcb82018-03-26 15:48:46 +0200113
114 <!-- COMPILER PLUGIN -->
wasalaec0cf092018-03-21 14:19:43 +0100115 <plugin>
116 <groupId>org.apache.maven.plugins</groupId>
117 <artifactId>maven-compiler-plugin</artifactId>
118 <version>${compiler.plugin.version}</version>
119 <configuration>
120 <source>${java.version}</source>
121 <target>${java.version}</target>
122 <showWarnings>true</showWarnings>
123 <showDeprecation>true</showDeprecation>
124 </configuration>
125 </plugin>
wasalab80bcb82018-03-26 15:48:46 +0200126
127 <!-- MAVEN SOURCE PLUGIN -->
wasalaec0cf092018-03-21 14:19:43 +0100128 <plugin>
129 <groupId>org.apache.maven.plugins</groupId>
wasalab80bcb82018-03-26 15:48:46 +0200130 <artifactId>maven-source-plugin</artifactId>
131 <version>3.0.1</version>
132 <configuration>
133 <excludeResources>true</excludeResources>
134 </configuration>
wasalaec0cf092018-03-21 14:19:43 +0100135 <executions>
136 <execution>
wasalab80bcb82018-03-26 15:48:46 +0200137 <id>attach-sources</id>
138 <phase>verify</phase>
wasalaec0cf092018-03-21 14:19:43 +0100139 <goals>
wasalab80bcb82018-03-26 15:48:46 +0200140 <goal>jar-no-fork</goal>
wasalaec0cf092018-03-21 14:19:43 +0100141 </goals>
wasalaec0cf092018-03-21 14:19:43 +0100142 </execution>
143 </executions>
144 </plugin>
wasalab80bcb82018-03-26 15:48:46 +0200145
146 <!-- MAVEN JAVADOC PLUGIN -->
wasalaec0cf092018-03-21 14:19:43 +0100147 <plugin>
148 <groupId>org.apache.maven.plugins</groupId>
wasalab80bcb82018-03-26 15:48:46 +0200149 <artifactId>maven-javadoc-plugin</artifactId>
150 <version>3.0.0</version>
151 <configuration>
152 <!-- minimize console output messages -->
153 <quiet>true</quiet>
154 <verbose>false</verbose>
155 <useStandardDocletOptions>false</useStandardDocletOptions>
156 </configuration>
157 <executions>
158 <execution>
159 <id>aggregate</id>
160 <phase>site</phase>
161 <goals>
162 <goal>aggregate</goal>
163 </goals>
164 </execution>
165 <execution>
166 <id>attach-javadoc</id>
167 <goals>
168 <goal>jar</goal>
169 </goals>
170 </execution>
171 </executions>
172 </plugin>
173
174 <!-- MAVEN BUNDLE PLUGIN -->
175 <plugin>
176 <groupId>org.apache.felix</groupId>
177 <artifactId>maven-bundle-plugin</artifactId>
178 <version>3.5.0</version>
179 <extensions>true</extensions>
180 <configuration>
181 <instructions>
182 <Embed-Dependency>*;inline=false;scope=compile</Embed-Dependency>
183 <Embed-Transitive>true</Embed-Transitive>
184 <Embed-Directory>lib</Embed-Directory>
185 </instructions>
186 </configuration>
187 <executions>
188 <execution>
189 <id>Bundling PRH Jar</id>
190 <phase>package</phase>
191 <goals>
192 <goal>bundle</goal>
193 </goals>
194 </execution>
195 </executions>
196 </plugin>
197
wasalaec0cf092018-03-21 14:19:43 +0100198 <!-- maven-surefire-plugin which is used during the test phase of build lifecycle -->
199 <plugin>
200 <groupId>org.apache.maven.plugins</groupId>
201 <artifactId>maven-surefire-plugin</artifactId>
202 <version>2.19.1</version>
wasalab80bcb82018-03-26 15:48:46 +0200203 <configuration>
wasalab80bcb82018-03-26 15:48:46 +0200204 <argLine>-Xmx2048m -Djava.awt.headless=true -XX:+UseConcMarkSweepGC
205 -XX:OnOutOfMemoryError="kill -9 %p" -XX:+HeapDumpOnOutOfMemoryError
206 </argLine>
207 <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}
208 </redirectTestOutputToFile>
209 <parallel>methods</parallel>
210 <threadCount>8</threadCount>
211 <forkCount>8</forkCount>
212 <reuseForks>true</reuseForks>
213 <reportFormat>xml</reportFormat>
214 <trimStackTrace>false</trimStackTrace>
215 <systemPropertyVariables>
216 <java.io.tmpdir>${project.build.directory}</java.io.tmpdir>
217 <logback.configurationFile>
218 ${basedir}/src/test/resources/logback-test.xml
219 </logback.configurationFile>
220 <HADOOP_HOME>${project.build.directory}</HADOOP_HOME>
221 </systemPropertyVariables>
222 <includes>
223 <include>**/*Test.java</include>
224 </includes>
225 <excludes>
226 <exclude>**/*IT.java</exclude>
227 </excludes>
228 <!-- Sets the VM argument line used when unit tests are run. -->
wasala96481e02018-05-16 15:17:56 +0200229 <argLine>${argLine}</argLine>
wasalab80bcb82018-03-26 15:48:46 +0200230 </configuration>
wasalaec0cf092018-03-21 14:19:43 +0100231 <dependencies>
232 <dependency>
233 <groupId>org.junit.platform</groupId>
234 <artifactId>junit-platform-surefire-provider</artifactId>
235 <version>${junit.platform.version}</version>
236 </dependency>
237 </dependencies>
238 </plugin>
wasalab80bcb82018-03-26 15:48:46 +0200239
240 <!-- FIND BUGS (STATIC CODE ANALYSIS) PLUGIN -->
241 <plugin>
242 <groupId>org.codehaus.mojo</groupId>
243 <artifactId>findbugs-maven-plugin</artifactId>
244 <version>${findbugs.plugin.version}</version>
245 <configuration>
246 <effort>Max</effort>
247 <threshold>Low</threshold>
248 <xmlOutput>true</xmlOutput>
249 <!-- BUILD FAIL ON FINDBUGS ERRORS -->
250 <failOnError>true</failOnError>
251 <excludeFilterFile>${project.basedir}/findbugs-exclude.xml</excludeFilterFile>
252 <outputDirectory>${project.reporting.outputDirectory}/findbugs</outputDirectory>
253 <findbugsXmlOutputDirectory>${project.reporting.outputDirectory}/findbugs
254 </findbugsXmlOutputDirectory>
255 </configuration>
256 <executions>
257 <execution>
258 <id>analyze-compile</id>
259 <phase>compile</phase>
260 <goals>
261 <goal>check</goal>
262 </goals>
263 </execution>
264 </executions>
265 </plugin>
266
267 <plugin>
268 <groupId>org.apache.maven.plugins</groupId>
269 <artifactId>maven-jar-plugin</artifactId>
270 <version>3.0.2</version>
271 <configuration>
272 <archive>
273 <manifest>
274 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
275 </manifest>
276 <manifestEntries>
277 <Implementation-Build-Version>${project.version}</Implementation-Build-Version>
278 </manifestEntries>
279 </archive>
280 </configuration>
281 </plugin>
282
283 <plugin>
284 <groupId>org.apache.maven.plugins</groupId>
285 <artifactId>maven-site-plugin</artifactId>
286 <version>3.6</version>
287 </plugin>
288
289 <plugin>
290 <groupId>org.apache.maven.plugins</groupId>
291 <artifactId>maven-jxr-plugin</artifactId>
292 <version>2.5</version>
293 </plugin>
294
295 <plugin>
296 <groupId>org.apache.maven.plugins</groupId>
297 <artifactId>maven-project-info-reports-plugin</artifactId>
298 <version>2.9</version>
299 <configuration>
300 <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
301 <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
302 </configuration>
303 </plugin>
304
305 <plugin>
306 <groupId>org.apache.maven.plugins</groupId>
307 <artifactId>maven-surefire-report-plugin</artifactId>
308 <version>2.21.0</version>
309 </plugin>
Lusheng Ji6bb4aa22018-04-06 10:26:18 -0400310
311 <plugin>
312 <groupId>com.spotify</groupId>
313 <artifactId>docker-maven-plugin</artifactId>
wasalab0ef0452018-04-16 09:52:34 +0200314 <version>${docker.maven.version}</version>
Lusheng Ji6bb4aa22018-04-06 10:26:18 -0400315 <configuration>
316 <skipDockerBuild>true</skipDockerBuild>
317 </configuration>
318 </plugin>
wasala44ce56c2018-05-08 13:48:44 +0200319 <plugin>
320 <groupId>org.apache.maven.plugins</groupId>
321 <artifactId>maven-resources-plugin</artifactId>
322 <version>${resource.maven.plugin.version}</version>
323 </plugin>
wasala96481e02018-05-16 15:17:56 +0200324 <plugin>
325 <groupId>org.jacoco</groupId>
326 <artifactId>jacoco-maven-plugin</artifactId>
pwielebs4eb71162018-05-17 17:02:30 +0200327 <configuration>
328 <excludes>
329 <exclude>**/Immutable*</exclude>
330 <exclude>**/GsonAdapters*</exclude>
331 <exclude>**/*ForUnitTest*</exclude>
332 </excludes>
333 </configuration>
wasala96481e02018-05-16 15:17:56 +0200334 <executions>
335 <execution>
336 <id>default-prepare-agent</id>
337 <goals>
338 <goal>prepare-agent</goal>
339 </goals>
340 </execution>
341 <execution>
342 <id>report</id>
343 <phase>prepare-package</phase>
344 <goals>
345 <goal>report</goal>
346 </goals>
347 </execution>
348 <execution>
349 <id>check</id>
350 <goals>
351 <goal>check</goal>
352 </goals>
353 <configuration>
wasala699f1952018-05-22 12:42:16 +0200354 <excludes>
355 <exclude>**/Immutable*</exclude>
356 <exclude>**/GsonAdapters*</exclude>
357 <exclude>**/*ForUnitTest*</exclude>
358 </excludes>
wasala96481e02018-05-16 15:17:56 +0200359 <rules>
360 <rule>
361 <element>CLASS</element>
362 <limits>
363 <limit>
wasala96481e02018-05-16 15:17:56 +0200364 <value>COVEREDRATIO</value>
365 <!--<minimum>0.70</minimum>-->
366 </limit>
367 <limit>
368 <counter>BRANCH</counter>
369 <value>COVEREDRATIO</value>
370 <!--<minimum>0.70</minimum>-->
371 </limit>
372 </limits>
373 </rule>
374 </rules>
375 </configuration>
376 </execution>
377 </executions>
378 </plugin>
wasalaec0cf092018-03-21 14:19:43 +0100379 </plugins>
380 </pluginManagement>
381 <plugins>
382 <plugin>
383 <groupId>org.apache.maven.plugins</groupId>
384 <artifactId>maven-compiler-plugin</artifactId>
385 </plugin>
wasalab80bcb82018-03-26 15:48:46 +0200386
wasala2c378ea2018-03-21 16:42:36 -0400387 <plugin>
wasalab80bcb82018-03-26 15:48:46 +0200388 <groupId>org.apache.maven.plugins</groupId>
389 <artifactId>maven-jar-plugin</artifactId>
wasala2c378ea2018-03-21 16:42:36 -0400390 </plugin>
wasalab80bcb82018-03-26 15:48:46 +0200391
392 <plugin>
393 <groupId>org.apache.maven.plugins</groupId>
394 <artifactId>maven-surefire-plugin</artifactId>
395 </plugin>
396
397 <plugin>
398 <groupId>org.apache.maven.plugins</groupId>
399 <artifactId>maven-failsafe-plugin</artifactId>
400 </plugin>
401
402 <plugin>
403 <groupId>org.apache.maven.plugins</groupId>
404 <artifactId>maven-source-plugin</artifactId>
405 </plugin>
406
407 <plugin>
408 <groupId>org.apache.maven.plugins</groupId>
409 <artifactId>maven-javadoc-plugin</artifactId>
410 </plugin>
411
wasala96481e02018-05-16 15:17:56 +0200412 <plugin>
413 <groupId>org.jacoco</groupId>
414 <artifactId>jacoco-maven-plugin</artifactId>
415 </plugin>
wasalaec0cf092018-03-21 14:19:43 +0100416 </plugins>
417 </build>
wasalab80bcb82018-03-26 15:48:46 +0200418
wasalaec0cf092018-03-21 14:19:43 +0100419 <reporting>
420 <plugins>
wasalab80bcb82018-03-26 15:48:46 +0200421
422 <plugin>
423 <groupId>org.apache.maven.plugins</groupId>
424 <artifactId>maven-site-plugin</artifactId>
425 </plugin>
426
427 <plugin>
428 <groupId>org.apache.maven.plugins</groupId>
429 <artifactId>maven-jxr-plugin</artifactId>
430 </plugin>
431
432 <plugin>
433 <groupId>org.apache.maven.plugins</groupId>
434 <artifactId>maven-project-info-reports-plugin</artifactId>
435 </plugin>
436
437 <plugin>
438 <groupId>org.apache.maven.plugins</groupId>
439 <artifactId>maven-surefire-report-plugin</artifactId>
440 </plugin>
441
wasalaec0cf092018-03-21 14:19:43 +0100442 <plugin>
443 <groupId>org.apache.maven.plugins</groupId>
444 <artifactId>maven-javadoc-plugin</artifactId>
445 <version>2.10.4</version>
446 <configuration>
447 <failOnError>false</failOnError>
448 <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
449 <docletArtifact>
450 <groupId>org.umlgraph</groupId>
451 <artifactId>umlgraph</artifactId>
452 <version>5.6</version>
453 </docletArtifact>
454 <additionalparam>-views</additionalparam>
455 <useStandardDocletOptions>true</useStandardDocletOptions>
456 </configuration>
457 </plugin>
458 </plugins>
459 </reporting>
wasala2c378ea2018-03-21 16:42:36 -0400460
wasala961af3e2018-03-27 13:02:10 +0200461 <dependencyManagement>
462 <dependencies>
463
464 <!-- DEVELOPMENT TOOLS DEPENDENCIES -->
465 <dependency>
466 <groupId>org.immutables</groupId>
467 <artifactId>value</artifactId>
468 <version>${immutable.version}</version>
469 <scope>provided</scope>
470 </dependency>
wasala112044f2018-03-28 20:08:54 +0200471 <dependency>
wasalab196f932018-04-17 12:25:54 +0200472 <groupId>org.immutables</groupId>
473 <artifactId>gson</artifactId>
474 <version>${immutable.version}</version>
475 </dependency>
476 <dependency>
wasala5fbcb632018-04-18 15:21:56 +0200477 <groupId>io.projectreactor</groupId>
478 <artifactId>reactor-bom</artifactId>
479 <version>Bismuth-RELEASE</version>
480 <type>pom</type>
481 <scope>import</scope>
482 </dependency>
483 <dependency>
wasala112044f2018-03-28 20:08:54 +0200484 <groupId>com.spotify</groupId>
485 <artifactId>docker-maven-plugin</artifactId>
wasalab0ef0452018-04-16 09:52:34 +0200486 <version>${docker.maven.version}</version>
487 </dependency>
488 <dependency>
wasala44ce56c2018-05-08 13:48:44 +0200489 <groupId>org.apache.maven.plugins</groupId>
490 <artifactId>maven-resources-plugin</artifactId>
491 <version>${resource.maven.plugin.version}</version>
492 </dependency>
493 <dependency>
wasalab0ef0452018-04-16 09:52:34 +0200494 <groupId>org.bouncycastle</groupId>
495 <artifactId>bcprov-jdk15on</artifactId>
496 <version>1.59</version>
497 </dependency>
498 <dependency>
499 <groupId>org.bouncycastle</groupId>
500 <artifactId>bcpkix-jdk15on</artifactId>
501 <version>1.59</version>
502 </dependency>
503 <dependency>
504 <groupId>org.codehaus.plexus</groupId>
505 <artifactId>plexus-utils</artifactId>
506 <version>3.1.0</version>
507 </dependency>
508 <dependency>
wasala3c2e8c92018-04-12 13:37:41 +0200509 <groupId>org.apache.httpcomponents</groupId>
510 <artifactId>httpclient</artifactId>
511 <version>4.5.4</version>
512 </dependency>
513 <dependency>
wasala3c2e8c92018-04-12 13:37:41 +0200514 <groupId>org.apache.commons</groupId>
515 <artifactId>commons-lang3</artifactId>
516 <version>3.6</version>
517 </dependency>
518 <dependency>
519 <groupId>org.springframework</groupId>
520 <artifactId>spring-beans</artifactId>
wasalab0ef0452018-04-16 09:52:34 +0200521 <version>5.0.5.RELEASE</version>
522 </dependency>
523 <dependency>
524 <groupId>org.springframework</groupId>
525 <artifactId>spring-context</artifactId>
526 <version>5.0.5.RELEASE</version>
wasala3c2e8c92018-04-12 13:37:41 +0200527 </dependency>
528 <dependency>
wasalab0ef0452018-04-16 09:52:34 +0200529 <groupId>org.apache.tomcat.embed</groupId>
530 <artifactId>tomcat-embed-core</artifactId>
531 <version>${tomcat.version}</version>
532 </dependency>
533 <dependency>
534 <groupId>org.apache.tomcat.embed</groupId>
535 <artifactId>tomcat-embed-el</artifactId>
536 <version>${tomcat.version}</version>
537 </dependency>
538 <dependency>
539 <groupId>org.apache.tomcat.embed</groupId>
540 <artifactId>tomcat-embed-websocket</artifactId>
541 <version>${tomcat.version}</version>
wasala3c2e8c92018-04-12 13:37:41 +0200542 </dependency>
wasala961af3e2018-03-27 13:02:10 +0200543
544 <!-- LOGGING dependencies> -->
545 <dependency>
wasala961af3e2018-03-27 13:02:10 +0200546 <groupId>ch.qos.logback</groupId>
547 <artifactId>logback-classic</artifactId>
548 <version>${logback.version}</version>
549 <scope>provided</scope>
550 </dependency>
wasalad8e4e882018-03-28 14:20:58 +0200551 <dependency>
552 <groupId>org.slf4j</groupId>
553 <artifactId>jul-to-slf4j</artifactId>
554 <version>1.7.25</version>
555 </dependency>
556 <dependency>
557 <groupId>org.slf4j</groupId>
558 <artifactId>log4j-over-slf4j</artifactId>
559 <version>1.7.25</version>
560 </dependency>
wasala961af3e2018-03-27 13:02:10 +0200561
562 <!-- TESTING TOOLS DEPENDENCIES -->
563 <dependency>
564 <groupId>org.junit.jupiter</groupId>
565 <artifactId>junit-jupiter-api</artifactId>
566 <version>${junit.jupiter.version}</version>
567 <scope>test</scope>
568 </dependency>
569 <dependency>
570 <groupId>junit</groupId>
571 <artifactId>junit</artifactId>
572 <version>${junit.version}</version>
573 <scope>test</scope>
574 </dependency>
575 <dependency>
576 <groupId>org.junit.jupiter</groupId>
577 <artifactId>junit-jupiter-engine</artifactId>
578 <version>${junit.jupiter.version}</version>
579 <scope>test</scope>
580 </dependency>
581 <dependency>
582 <groupId>org.junit.vintage</groupId>
583 <artifactId>junit-vintage-engine</artifactId>
584 <version>${junit.vintage.version}</version>
585 <scope>test</scope>
586 </dependency>
587 <dependency>
588 <groupId>org.springframework</groupId>
589 <artifactId>spring-test</artifactId>
590 <version>5.0.4.RELEASE</version>
591 <scope>test</scope>
592 </dependency>
593 <dependency>
594 <groupId>org.mockito</groupId>
595 <artifactId>mockito-core</artifactId>
596 <version>2.16.0</version>
597 <scope>test</scope>
598 </dependency>
599 <dependency>
600 <groupId>org.testng</groupId>
601 <artifactId>testng</artifactId>
602 <version>6.14.2</version>
603 <scope>test</scope>
604 </dependency>
605 <dependency>
wasalab0ef0452018-04-16 09:52:34 +0200606 <groupId>org.glassfish.jersey.connectors</groupId>
607 <artifactId>jersey-apache-connector</artifactId>
608 <version>2.25.1</version>
609 <scope>test</scope>
610 </dependency>
611 <dependency>
wasala961af3e2018-03-27 13:02:10 +0200612 <groupId>org.springframework.boot</groupId>
613 <artifactId>spring-boot-starter-test</artifactId>
wasalab0ef0452018-04-16 09:52:34 +0200614 <version>2.0.1.RELEASE</version>
wasala961af3e2018-03-27 13:02:10 +0200615 <scope>test</scope>
616 </dependency>
617
micdzied7e7aa0c2018-05-07 08:42:44 +0200618 <!--REQUIRED TO GENERATE DOCUMENTATION -->
619 <dependency>
620 <groupId>io.springfox</groupId>
621 <artifactId>springfox-swagger2</artifactId>
622 <version>2.8.0</version>
623 </dependency>
624 <dependency>
625 <groupId>io.springfox</groupId>
626 <artifactId>springfox-swagger-ui</artifactId>
627 <version>2.8.0</version>
628 </dependency>
629
wasala961af3e2018-03-27 13:02:10 +0200630 <!-- ONLY REQUIRED TO RUN TESTS IN AN IDE THAT BUNDLES AN OLDER VERSION -->
631 <dependency>
632 <groupId>org.junit.platform</groupId>
633 <artifactId>junit-platform-launcher</artifactId>
634 <version>${junit.platform.version}</version>
635 <scope>test</scope>
636 </dependency>
637
638 </dependencies>
639 </dependencyManagement>
640
wasalab80bcb82018-03-26 15:48:46 +0200641 <modules>
642 <module>prh-app-server</module>
643 <module>prh-aai-client</module>
644 <module>prh-dmaap-client</module>
pwielebsa393ae32018-05-07 16:58:20 +0200645 <module>prh-commons</module>
wasalab80bcb82018-03-26 15:48:46 +0200646 </modules>
Lusheng Ji44fb1712018-03-21 16:42:36 -0400647</project>
wasala2c378ea2018-03-21 16:42:36 -0400648