Use builder for std pap policy
[policy/engine.git] / ONAP-PAP-REST / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ============LICENSE_START=======================================================
4   ONAP Policy Engine
5   ================================================================================
6   Copyright (C) 2017-2018 AT&T 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   -->
21
22 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
24         <modelVersion>4.0.0</modelVersion>
25         <artifactId>ONAP-PAP-REST</artifactId>
26         <description>ONAP-PAP-REST</description>
27         <packaging>war</packaging>
28         <parent>
29                 <groupId>org.onap.policy.engine</groupId>
30                 <artifactId>PolicyEngineSuite</artifactId>
31                 <version>1.3.0-SNAPSHOT</version>
32         </parent>
33         <build>
34                 <plugins>
35                         <plugin>
36                                 <artifactId>maven-war-plugin</artifactId>
37                                 <version>2.1</version>
38                                 <configuration>
39                                         <attachClasses>true</attachClasses>
40                                         <webResources>
41                                                 <webResource>
42                                                         <directory>src/main/java/</directory>
43                                                         <targetPath>WEB-INF/classes/</targetPath>
44                                                         <includes>
45                                                                 <include>hibernate.cfg.xml</include>
46                                                         </includes>
47                                                 </webResource>
48                                         </webResources>
49                                 </configuration>
50                         </plugin>
51                         <plugin>
52                                 <groupId>org.apache.maven.plugins</groupId>
53                                 <artifactId>maven-compiler-plugin</artifactId>
54                                 <version>3.2</version>
55                                 <configuration>
56                                         <source>1.8</source>
57                                         <target>1.8</target>
58                                 </configuration>
59                         </plugin>
60                 </plugins>
61         </build>
62         <dependencies>
63                 <dependency>
64                         <!-- To support integrity-audit audit of BackupMonitorEntity table -->
65                         <groupId>org.onap.policy.engine</groupId>
66                         <artifactId>PolicyEngineUtils</artifactId>
67                         <version>${project.version}</version>
68                         <exclusions>
69                                 <exclusion>
70                                         <groupId>com.att.aft</groupId>
71                                         <artifactId>dme2</artifactId>
72                                 </exclusion>
73                                 <exclusion>
74                                         <groupId>org.json</groupId>
75                                         <artifactId>json</artifactId>
76                                 </exclusion>
77                                 <exclusion>
78                                         <groupId>org.onap.dmaap.messagerouter.dmaapclient</groupId>
79                                         <artifactId>dmaapClient</artifactId>
80                                 </exclusion>
81                                 <exclusion>
82                                         <groupId>com.att.nsa</groupId>
83                                         <artifactId>cambriaClient</artifactId>
84                                 </exclusion>
85                                 <exclusion>
86                                         <groupId>org.onap.aaf.cadi</groupId>
87                                         <artifactId>cadi-aaf</artifactId>
88                                 </exclusion>
89                         </exclusions>
90                 </dependency>
91                 <dependency>
92                         <groupId>org.apache.commons</groupId>
93                         <artifactId>commons-lang3</artifactId>
94                         <version>3.4</version>
95                 </dependency>
96                 <dependency>
97                         <groupId>org.onap.policy.engine</groupId>
98                         <artifactId>ONAP-PDP</artifactId>
99                         <version>${project.version}</version>
100                         <exclusions>
101                                 <exclusion>
102                                         <groupId>org.json</groupId>
103                                         <artifactId>json</artifactId>
104                                 </exclusion>
105                         </exclusions>
106                 </dependency>
107                 <dependency>
108                         <groupId>org.onap.policy.common</groupId>
109                         <artifactId>ONAP-Logging</artifactId>
110                         <version>${project.version}</version>
111                 </dependency>
112                 <dependency>
113                         <groupId>javax.servlet</groupId>
114                         <artifactId>javax.servlet-api</artifactId>
115                         <version>3.1.0</version>
116                 </dependency>
117                 <dependency>
118                         <groupId>commons-logging</groupId>
119                         <artifactId>commons-logging</artifactId>
120                         <version>1.1.3</version>
121                         <exclusions>
122                                 <exclusion>
123                                         <groupId>javax.servlet</groupId>
124                                         <artifactId>servlet-api</artifactId>
125                                 </exclusion>
126                         </exclusions>
127                 </dependency>
128                 <dependency>
129                         <groupId>org.apache.commons</groupId>
130                         <artifactId>commons-compress</artifactId>
131                         <version>1.8</version>
132                 </dependency>
133                 <dependency>
134                         <groupId>commons-fileupload</groupId>
135                         <artifactId>commons-fileupload</artifactId>
136                         <version>${commons.fileupload.version}</version>
137                 </dependency>
138                 <dependency>
139                         <groupId>org.apache.logging.log4j</groupId>
140                         <artifactId>log4j-core</artifactId>
141                         <version>2.8.2</version>
142                 </dependency>
143                 <dependency>
144                         <groupId>log4j</groupId>
145                         <artifactId>apache-log4j-extras</artifactId>
146                         <version>1.2.17</version>
147                 </dependency>
148                 <dependency>
149                         <groupId>commons-io</groupId>
150                         <artifactId>commons-io</artifactId>
151                         <version>2.4</version>
152                 </dependency>
153                 <dependency>
154                         <groupId>io.netty</groupId>
155                         <artifactId>netty</artifactId>
156                         <version>3.9.7.Final</version>
157                 </dependency>
158                 <dependency>
159                         <groupId>com.google.guava</groupId>
160                         <artifactId>guava</artifactId>
161                         <version>14.0.1</version>
162                 </dependency>
163                 <dependency>
164                         <groupId>org.eclipse.jgit</groupId>
165                         <artifactId>org.eclipse.jgit</artifactId>
166                         <version>3.2.0.201312181205-r</version>
167                 </dependency>
168                 <dependency>
169                         <groupId>org.apache.tomcat</groupId>
170                         <artifactId>tomcat-jdbc</artifactId>
171                         <version>8.0.24</version>
172                 </dependency>
173                 <dependency>
174                         <groupId>com.h2database</groupId>
175                         <artifactId>h2</artifactId>
176                 </dependency>
177                 <dependency>
178                         <groupId>com.github.fge</groupId>
179                         <artifactId>json-patch</artifactId>
180                         <version>1.9</version>
181                 </dependency>
182                 <dependency>
183                         <groupId>org.eclipse.persistence</groupId>
184                         <artifactId>javax.persistence</artifactId>
185                         <version>2.1.0</version>
186                 </dependency>
187                 <dependency>
188                         <groupId>org.eclipse.persistence</groupId>
189                         <artifactId>eclipselink</artifactId>
190                         <version>2.6.0</version>
191                 </dependency>
192                 <dependency>
193             <groupId>org.mariadb.jdbc</groupId>
194             <artifactId>mariadb-java-client</artifactId>
195             <version>2.1.1</version>
196         </dependency>
197                 <dependency>
198                         <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
199                         <artifactId>policy-yaml</artifactId>
200                         <version>${project.version}</version>
201                 </dependency>
202                 <!-- Spring -->
203                 <dependency>
204                         <groupId>org.springframework</groupId>
205                         <artifactId>spring-core</artifactId>
206                         <version>${springframework.version}</version>
207                 </dependency>
208                 <dependency>
209                         <groupId>org.springframework</groupId>
210                         <artifactId>spring-web</artifactId>
211                         <version>${springframework.version}</version>
212                 </dependency>
213                 <dependency>
214                         <groupId>org.springframework</groupId>
215                         <artifactId>spring-webmvc</artifactId>
216                         <version>${springframework.version}</version>
217                 </dependency>
218                 <dependency>
219                         <groupId>org.springframework</groupId>
220                         <artifactId>spring-tx</artifactId>
221                         <version>${springframework.version}</version>
222                 </dependency>
223                 <dependency>
224                         <groupId>org.springframework</groupId>
225                         <artifactId>spring-context-support</artifactId>
226                         <version>${springframework.version}</version>
227                 </dependency>
228                 <dependency>
229                         <groupId>org.springframework</groupId>
230                         <artifactId>spring-orm</artifactId>
231                         <version>${springframework.version}</version>
232                 </dependency>
233                 <!-- Hibernate -->
234                 <dependency>
235                         <groupId>org.hibernate</groupId>
236                         <artifactId>hibernate-core</artifactId>
237                         <version>${hibernate.version}</version>
238                 </dependency>
239                 <dependency>
240                         <groupId>org.hibernate</groupId>
241                         <artifactId>hibernate-validator</artifactId>
242                         <version>5.4.2.Final</version>
243                 </dependency>
244                 <!-- https://mvnrepository.com/artifact/org.json/json -->
245                 <dependency>
246                         <groupId>org.json</groupId>
247                         <artifactId>json</artifactId>
248                         <version>20160810</version>
249                 </dependency>
250                 <dependency>
251                         <groupId>com.fasterxml.jackson.core</groupId>
252                         <artifactId>jackson-annotations</artifactId>
253                         <version>${jackson.version}</version>
254                 </dependency>
255                 <dependency>
256                         <groupId>com.fasterxml.jackson.core</groupId>
257                         <artifactId>jackson-core</artifactId>
258                         <version>${jackson.version}</version>
259                 </dependency>
260                 <dependency>
261                         <groupId>com.fasterxml.jackson.module</groupId>
262                         <artifactId>jackson-module-jaxb-annotations</artifactId>
263                         <version>${jackson.version}</version>
264                 </dependency>
265                 <dependency>
266                         <groupId>com.fasterxml.jackson.module</groupId>
267                         <artifactId>jackson-module-jsonSchema</artifactId>
268                         <version>${jackson.version}</version>
269                 </dependency>
270                 <dependency>
271                         <groupId>com.fasterxml.jackson.dataformat</groupId>
272                         <artifactId>jackson-dataformat-xml</artifactId>
273                         <version>${jackson.version}</version>
274                 </dependency>
275                 <dependency>
276                         <groupId>org.elasticsearch</groupId>
277                         <artifactId>elasticsearch</artifactId>
278                         <version>6.2.2</version>
279                 </dependency>
280                 <dependency>
281                         <groupId>io.searchbox</groupId>
282                         <artifactId>jest</artifactId>
283                         <version>2.0.4</version>
284                         <exclusions>
285                                 <exclusion>
286                                         <groupId>commons-logging</groupId>
287                                         <artifactId>commons-logging</artifactId>
288                                 </exclusion>
289                         </exclusions>
290                 </dependency>
291                 <dependency>
292                         <groupId>args4j</groupId>
293                         <artifactId>args4j</artifactId>
294                         <version>2.32</version>
295                 </dependency>
296                 <!-- https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-dbcp -->
297                 <dependency>
298                         <groupId>org.apache.tomcat</groupId>
299                         <artifactId>tomcat-dbcp</artifactId>
300                         <version>8.5.9</version>
301                 </dependency>
302         </dependencies>
303         <properties>
304                 <springframework.version>4.3.15.RELEASE</springframework.version>
305                 <hibernate.version>4.3.10.Final</hibernate.version>
306                 <projectversion>2.0.2</projectversion>
307         </properties>
308 </project>