blob: f403bbc23f660bbed471354ed96ec4d97f76db44 [file] [log] [blame]
wasala961af3e2018-03-27 13:02:10 +02001<?xml version="1.0" encoding="UTF-8"?>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +01002<!--
3 ~ ============LICENSE_START=======================================================
4 ~ PNF-REGISTRATION-HANDLER
5 ~ ================================================================================
Maciej Malewski14011f92021-02-03 10:45:43 +01006 ~ Copyright (C) 2018-2021 NOKIA Intellectual Property. All rights reserved.
Alexander Mazurukbc8f2ec2021-02-18 17:25:57 +01007 ~ Copyright (C) 2021 Samsung Electronics. All rights reserved.
Piotr Bocheński2ce68d32019-02-08 13:38:02 +01008 ~ ================================================================================
9 ~ Licensed under the Apache License, Version 2.0 (the "License");
10 ~ you may not use this file except in compliance with the License.
11 ~ You may obtain a copy of the License at
12 ~
13 ~ http://www.apache.org/licenses/LICENSE-2.0
14 ~
15 ~ Unless required by applicable law or agreed to in writing, software
16 ~ distributed under the License is distributed on an "AS IS" BASIS,
17 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 ~ See the License for the specific language governing permissions and
19 ~ limitations under the License.
20 ~ ============LICENSE_END=========================================================
21-->
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020022<project xmlns="http://maven.apache.org/POM/4.0.0"
Michal Kabaje3595ee2019-11-28 12:21:19 +010023 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24 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 +010025 <modelVersion>4.0.0</modelVersion>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020026
wasalaec0cf092018-03-21 14:19:43 +010027 <parent>
28 <groupId>org.onap.oparent</groupId>
29 <artifactId>oparent</artifactId>
Gerard Hickey84c1e632019-07-11 12:50:10 +010030 <version>2.0.0</version>
wasalaec0cf092018-03-21 14:19:43 +010031 <relativePath/>
32 </parent>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020033
wasalaec0cf092018-03-21 14:19:43 +010034 <groupId>org.onap.dcaegen2.services</groupId>
Lusheng Ji44fb1712018-03-21 16:42:36 -040035 <artifactId>prh</artifactId>
Tomasz Wrobela4220562021-08-10 16:00:23 +020036 <version>1.7.0-SNAPSHOT</version>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020037
wasala35ee40c2018-05-21 20:57:50 +020038 <name>dcaegen2-services-prh</name>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020039 <description>PNF Registration Handler</description>
wasalab80bcb82018-03-26 15:48:46 +020040 <packaging>pom</packaging>
41
42 <licenses>
43 <license>
44 <name>The Apache Software License, Version 2.0</name>
45 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
46 </license>
47 </licenses>
48
wasalaec0cf092018-03-21 14:19:43 +010049 <properties>
kjaniak7a4bb602020-01-10 14:57:20 +010050 <java.version>11</java.version>
Tomasz Wrobele7871642021-07-29 10:54:02 +020051 <spring-boot.version>2.4.8</spring-boot.version>
Maciej Malewski14011f92021-02-03 10:45:43 +010052 <spring-cloud.version>2020.0.1</spring-cloud.version>
deen1985ee146f32020-08-05 17:54:22 +020053 <springfox.version>3.0.0</springfox.version>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +010054 <immutables.version>2.7.5</immutables.version>
Joanna Jeremiczf08bdf62021-02-10 11:38:53 +010055 <sdk.version>1.6.0</sdk.version>
deen1985ee146f32020-08-05 17:54:22 +020056 <guava.version>29.0-jre</guava.version>
Hansen, Tony (th1395)8d6fec32020-02-11 22:07:14 +000057 <sonar.coverage.jacoco.xmlReportPaths>
58 ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml
59 </sonar.coverage.jacoco.xmlReportPaths>
wasalaec0cf092018-03-21 14:19:43 +010060 </properties>
wasalab80bcb82018-03-26 15:48:46 +020061
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020062 <modules>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020063 <module>prh-commons</module>
pwielebs0386c752018-12-17 09:49:00 +010064 <module>prh-app-server</module>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020065 </modules>
wasalab80bcb82018-03-26 15:48:46 +020066
wasalaec0cf092018-03-21 14:19:43 +010067 <build>
68 <pluginManagement>
69 <plugins>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020070 <plugin>
71 <groupId>org.apache.maven.plugins</groupId>
72 <artifactId>maven-resources-plugin</artifactId>
73 <version>3.1.0</version>
74 <configuration>
75 <encoding>${project.build.sourceEncoding}</encoding>
76 </configuration>
77 </plugin>
wasalaec0cf092018-03-21 14:19:43 +010078 <plugin>
79 <groupId>org.apache.maven.plugins</groupId>
80 <artifactId>maven-compiler-plugin</artifactId>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +010081 <version>3.8.0</version>
wasalaec0cf092018-03-21 14:19:43 +010082 <configuration>
83 <source>${java.version}</source>
84 <target>${java.version}</target>
Piotr Bochenski3c2766d2018-08-31 11:49:21 +020085 <encoding>${project.build.sourceEncoding}</encoding>
wasalaec0cf092018-03-21 14:19:43 +010086 <showWarnings>true</showWarnings>
87 <showDeprecation>true</showDeprecation>
88 </configuration>
89 </plugin>
wasalaec0cf092018-03-21 14:19:43 +010090 <plugin>
91 <groupId>org.apache.maven.plugins</groupId>
92 <artifactId>maven-surefire-plugin</artifactId>
93 <version>2.19.1</version>
94 <dependencies>
95 <dependency>
96 <groupId>org.junit.platform</groupId>
97 <artifactId>junit-platform-surefire-provider</artifactId>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +010098 <version>1.1.0</version>
wasalaec0cf092018-03-21 14:19:43 +010099 </dependency>
100 </dependencies>
101 </plugin>
Lusheng Ji6bb4aa22018-04-06 10:26:18 -0400102 <plugin>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +0100103 <groupId>pl.project13.maven</groupId>
104 <artifactId>git-commit-id-plugin</artifactId>
pwielebsb32fb6d2019-07-15 17:25:26 +0200105 <version>3.0.0</version>
106 </plugin>
107 <plugin>
108 <groupId>org.codehaus.mojo</groupId>
109 <artifactId>build-helper-maven-plugin</artifactId>
110 <version>3.0.0</version>
Lusheng Ji6bb4aa22018-04-06 10:26:18 -0400111 </plugin>
wasala44ce56c2018-05-08 13:48:44 +0200112 <plugin>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +0100113 <groupId>org.apache.maven.plugins</groupId>
114 <artifactId>maven-jar-plugin</artifactId>
pwielebsb32fb6d2019-07-15 17:25:26 +0200115 <version>3.1.2</version>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +0100116 </plugin>
117 <plugin>
pwielebsb32fb6d2019-07-15 17:25:26 +0200118 <groupId>io.fabric8</groupId>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +0100119 <artifactId>docker-maven-plugin</artifactId>
pwielebsb32fb6d2019-07-15 17:25:26 +0200120 <version>0.30.0</version>
wasala96481e02018-05-16 15:17:56 +0200121 </plugin>
wasala2a6eb942018-06-18 11:45:08 +0200122 <plugin>
123 <groupId>org.apache.maven.plugins</groupId>
124 <artifactId>maven-deploy-plugin</artifactId>
wasala2a6eb942018-06-18 11:45:08 +0200125 </plugin>
Marcin Migdal4e1b7d32019-01-14 14:31:55 +0100126 <plugin>
127 <groupId>org.apache.maven.plugins</groupId>
128 <artifactId>maven-enforcer-plugin</artifactId>
129 <configuration>
130 <skip>true</skip>
131 </configuration>
132 </plugin>
wasalaec0cf092018-03-21 14:19:43 +0100133 </plugins>
134 </pluginManagement>
wasalaec0cf092018-03-21 14:19:43 +0100135 </build>
wasalab80bcb82018-03-26 15:48:46 +0200136
wasala961af3e2018-03-27 13:02:10 +0200137 <dependencyManagement>
138 <dependencies>
wasalab196f932018-04-17 12:25:54 +0200139 <dependency>
micdzied8e8d8f72018-12-12 14:03:19 +0100140 <groupId>org.onap.dcaegen2.services.sdk.rest.services</groupId>
141 <artifactId>cbs-client</artifactId>
pwielebs0386c752018-12-17 09:49:00 +0100142 <version>${sdk.version}</version>
wasala5fbcb632018-04-18 15:21:56 +0200143 </dependency>
144 <dependency>
micdzied8e8d8f72018-12-12 14:03:19 +0100145 <groupId>org.onap.dcaegen2.services.sdk.rest.services</groupId>
Michal Kabaje3595ee2019-11-28 12:21:19 +0100146 <artifactId>http-client</artifactId>
147 <version>${sdk.version}</version>
148 </dependency>
149 <dependency>
150 <groupId>org.onap.dcaegen2.services.sdk.security</groupId>
151 <artifactId>ssl</artifactId>
pwielebs0386c752018-12-17 09:49:00 +0100152 <version>${sdk.version}</version>
wasalabb314412018-10-16 10:36:59 +0200153 </dependency>
154 <dependency>
micdzied8e8d8f72018-12-12 14:03:19 +0100155 <groupId>org.onap.dcaegen2.services.sdk.rest.services</groupId>
156 <artifactId>dmaap-client</artifactId>
pwielebs0386c752018-12-17 09:49:00 +0100157 <version>${sdk.version}</version>
158 </dependency>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +0100159
wasalab0ef0452018-04-16 09:52:34 +0200160 <dependency>
grabinsk4117c9f2019-06-04 15:18:44 +0200161 <groupId>org.springframework.cloud</groupId>
162 <artifactId>spring-cloud-dependencies</artifactId>
163 <version>${spring-cloud.version}</version>
164 <type>pom</type>
165 <scope>import</scope>
166 </dependency>
167
168 <dependency>
micdzied8e8d8f72018-12-12 14:03:19 +0100169 <groupId>org.springframework.boot</groupId>
170 <artifactId>spring-boot-dependencies</artifactId>
171 <version>${spring-boot.version}</version>
172 <type>pom</type>
173 <scope>import</scope>
wasalab0ef0452018-04-16 09:52:34 +0200174 </dependency>
175 <dependency>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +0100176 <groupId>io.springfox</groupId>
deen1985ee146f32020-08-05 17:54:22 +0200177 <artifactId>springfox-boot-starter</artifactId>
Piotr Bocheński2ce68d32019-02-08 13:38:02 +0100178 <version>${springfox.version}</version>
179 </dependency>
180 <dependency>
181 <groupId>org.immutables</groupId>
182 <artifactId>value</artifactId>
183 <version>${immutables.version}</version>
184 </dependency>
185 <dependency>
186 <groupId>org.immutables</groupId>
187 <artifactId>gson</artifactId>
188 <version>${immutables.version}</version>
189 </dependency>
deen1985ee146f32020-08-05 17:54:22 +0200190 <dependency>
191 <groupId>com.google.guava</groupId>
192 <artifactId>guava</artifactId>
193 <version>${guava.version}</version>
194 </dependency>
wasala961af3e2018-03-27 13:02:10 +0200195 </dependencies>
196 </dependencyManagement>
Lusheng Ji44fb1712018-03-21 16:42:36 -0400197</project>