Merge "Decision BlackList Guard Enhancements"
[policy/engine.git] / POLICY-SDK-APP / pom.xml
1 <!--
2   ============LICENSE_START=======================================================
3   ONAP Policy Engine
4   ================================================================================
5   Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
6   ================================================================================
7   Licensed under the Apache License, Version 2.0 (the "License");
8   you may not use this file except in compliance with the License.
9   You may obtain a copy of the License at
10   
11        http://www.apache.org/licenses/LICENSE-2.0
12   
13   Unless required by applicable law or agreed to in writing, software
14   distributed under the License is distributed on an "AS IS" BASIS,
15   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16   See the License for the specific language governing permissions and
17   limitations under the License.
18   ============LICENSE_END=========================================================
19   -->
20 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22         <modelVersion>4.0.0</modelVersion>
23         <parent>
24                 <groupId>org.onap.policy.engine</groupId>
25                 <artifactId>PolicyEngineSuite</artifactId>
26                 <version>1.3.0-SNAPSHOT</version>
27         </parent>
28         <artifactId>POLICY-SDK-APP</artifactId>
29         <packaging>war</packaging>
30         <build>
31                 <plugins>
32                         <plugin>
33                                 <artifactId>maven-war-plugin</artifactId>
34                                 <version>2.1</version>
35                                 <configuration>
36                                         <attachClasses>true</attachClasses>
37                                         <!-- <warSourceDirectory>WebContent</warSourceDirectory> -->
38                                         <failOnMissingWebXml>false</failOnMissingWebXml>
39                                 </configuration>
40                         </plugin>
41                         <plugin>
42                                 <artifactId>maven-compiler-plugin</artifactId>
43                                 <version>3.2</version>
44                                 <configuration>
45                                         <source>1.8</source>
46                                         <target>1.8</target>
47                                 </configuration>
48                         </plugin>
49                         <plugin>
50                                 <groupId>org.apache.maven.plugins</groupId>
51                                 <artifactId>maven-surefire-plugin</artifactId>
52                                 <configuration>
53                                         <skipTests>${skiptests}</skipTests>
54                                         <includes>
55                                                 <include>**/Test*.java</include>
56                                                 <include>**/*Test.java</include>
57                                                 <include>**/*TestCase.java</include>
58                                         </includes>
59                                         <additionalClasspathElements>
60                                                 <additionalClasspathElement>${basedir}/war</additionalClasspathElement>
61                                         </additionalClasspathElements>
62                                         <systemPropertyVariables>
63                                                 <container.classpath>classpath:</container.classpath>
64                                         </systemPropertyVariables>
65                                 </configuration>
66                         </plugin>
67                 </plugins>
68         </build>
69         <properties>
70                 <encoding>UTF-8</encoding>
71                 <epsdk.version>2.3.1</epsdk.version>
72                 <springframework.version>4.2.0.RELEASE</springframework.version>
73                 <hibernate.version>4.3.11.Final</hibernate.version>
74                 <logback.version>1.2.3</logback.version>
75                 <skipassembly>true</skipassembly>
76                 <skiptests>false</skiptests>
77             <sonar.exclusions>**/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/**,src/main/webapp/app/policyApp/CSS/**/*,src/main/webapp/app/policyApp/libs/**/*</sonar.exclusions>               
78         </properties>
79         <dependencies>
80                 <dependency>
81                         <groupId>ch.qos.logback</groupId>
82                         <artifactId>logback-classic</artifactId>
83                         <version>${logback.version}</version>
84                 </dependency>
85                 <dependency>
86                         <groupId>com.h2database</groupId>
87                         <artifactId>h2</artifactId>
88                         <scope>test</scope>
89                 </dependency>
90                 <dependency>
91                         <groupId>org.onap.portal.sdk</groupId>
92                         <artifactId>epsdk-core</artifactId>
93                         <version>${epsdk.version}</version>
94                         <exclusions>
95                                 <exclusion>
96                                         <groupId>mysql</groupId>
97                                 <artifactId>mysql-connector-java</artifactId>
98                                 </exclusion>
99                                 <exclusion>
100                                         <groupId>com.thoughtworks.xstream</groupId>
101                                         <artifactId>xstream</artifactId>
102                                 </exclusion>
103                         </exclusions>
104                 </dependency>
105         <!-- Spring -->
106                 <dependency>
107                         <groupId>org.springframework</groupId>
108                         <artifactId>spring-core</artifactId>
109                         <version>${springframework.version}</version>
110                         <exclusions>
111                                 <exclusion>
112                                         <groupId>commons-logging</groupId>
113                                         <artifactId>commons-logging</artifactId>
114                                 </exclusion>
115                         </exclusions>
116                 </dependency>
117                 <dependency>
118                         <groupId>org.springframework</groupId>
119                         <artifactId>spring-test</artifactId>
120                         <version>${springframework.version}</version>
121                 </dependency>
122                 <dependency>
123                         <groupId>org.springframework</groupId>
124                         <artifactId>spring-web</artifactId>
125                         <version>${springframework.version}</version>
126                 </dependency>
127                 <dependency>
128                         <groupId>org.springframework</groupId>
129                         <artifactId>spring-webmvc</artifactId>
130                         <version>${springframework.version}</version>
131                 </dependency>
132                 <dependency>
133                         <groupId>org.springframework</groupId>
134                         <artifactId>spring-tx</artifactId>
135                         <version>${springframework.version}</version>
136                 </dependency>
137                 <dependency>
138                         <groupId>org.springframework</groupId>
139                         <artifactId>spring-context-support</artifactId>
140                         <version>${springframework.version}</version>
141                 </dependency>
142                 <!-- Hibernate -->
143                 <dependency>
144                         <groupId>org.hibernate</groupId>
145                         <artifactId>hibernate-core</artifactId>
146                         <version>${hibernate.version}</version>
147                 </dependency>
148                 <dependency>
149                         <groupId>org.hibernate</groupId>
150                         <artifactId>hibernate-validator</artifactId>
151                         <version>5.4.2.Final</version>
152                 </dependency>
153                 <!-- Javax Mail -->
154                 <dependency>
155                         <groupId>javax.mail</groupId>
156                         <artifactId>mail</artifactId>
157                         <version>1.4.7</version>
158                 </dependency>
159                         <!-- Mapper -->
160                 <dependency>
161                         <groupId>com.fasterxml.jackson.core</groupId>
162                         <artifactId>jackson-annotations</artifactId>
163                         <version>${jackson.version}</version>
164                 </dependency>
165                 <dependency>
166                         <groupId>com.fasterxml.jackson.core</groupId>
167                         <artifactId>jackson-core</artifactId>
168                         <version>${jackson.version}</version>
169                 </dependency>
170                 <dependency>
171                         <groupId>com.fasterxml.jackson.module</groupId>
172                         <artifactId>jackson-module-jaxb-annotations</artifactId>
173                         <version>${jackson.version}</version>
174                 </dependency>
175                 <dependency>
176                         <groupId>com.fasterxml.jackson.module</groupId>
177                         <artifactId>jackson-module-jsonSchema</artifactId>
178                         <version>${jackson.version}</version>
179                 </dependency>
180                 <dependency>
181                         <groupId>com.fasterxml.jackson.dataformat</groupId>
182                         <artifactId>jackson-dataformat-xml</artifactId>
183                         <version>${jackson.version}</version>
184                 </dependency>
185                 <dependency>
186                         <groupId>com.google.code.gson</groupId>
187                         <artifactId>gson</artifactId>
188                         <version>2.8.0</version>
189                 </dependency>
190                 <!-- Elastic Search -->
191                 <dependency>
192                         <groupId>org.elasticsearch</groupId>
193                         <artifactId>elasticsearch</artifactId>
194                         <version>6.2.2</version>
195                 </dependency>
196                 <dependency>
197                         <groupId>org.json</groupId>
198                         <artifactId>json</artifactId>
199                         <version>20160212</version>
200                 </dependency>
201                 <dependency>
202                         <groupId>io.searchbox</groupId>
203                         <artifactId>jest</artifactId>
204                         <version>2.0.0</version>
205                         <exclusions>
206                                 <exclusion>
207                                         <groupId>commons-logging</groupId>
208                                         <artifactId>commons-logging</artifactId>
209                                 </exclusion>
210                                 <exclusion>
211                                         <groupId>org.apache.httpcomponents</groupId>
212                                         <artifactId>httpclient</artifactId>
213                                 </exclusion>
214                         </exclusions>
215                 </dependency>
216                 <dependency>
217                         <groupId>org.onap.policy.engine</groupId>
218                         <artifactId>ONAP-PDP</artifactId>
219                         <version>${project.version}</version>
220                         <exclusions>
221                                 <exclusion>
222                                         <groupId>commons-logging</groupId>
223                                         <artifactId>commons-logging</artifactId>
224                                 </exclusion>
225                                 <exclusion>
226                                         <groupId>org.apache.httpcomponents</groupId>
227                                         <artifactId>httpcore</artifactId>
228                                 </exclusion>
229                                 <exclusion>
230                                         <groupId>com.att.aft</groupId>
231                                 <artifactId>dme2</artifactId>
232                                 </exclusion>
233                         </exclusions>
234                 </dependency>
235                 <dependency>
236                         <groupId>commons-fileupload</groupId>
237                         <artifactId>commons-fileupload</artifactId>
238                         <version>${commons.fileupload.version}</version>
239                 </dependency>
240                 <dependency>
241                         <groupId>org.apache.commons</groupId>
242                         <artifactId>commons-compress</artifactId>
243                         <version>1.8</version>
244                 </dependency>
245                 <dependency>
246                         <groupId>args4j</groupId>
247                         <artifactId>args4j</artifactId>
248                         <version>2.32</version>
249                 </dependency>
250                 <dependency>
251                 <groupId>org.apache.poi</groupId>
252                 <artifactId>poi</artifactId>
253                 <version>3.17</version>
254                 </dependency>
255                 <dependency>
256                         <groupId>org.apache.poi</groupId>
257                         <artifactId>poi-ooxml</artifactId>
258                         <version>3.17</version>
259                 </dependency>
260                 <!-- https://mvnrepository.com/artifact/com.esotericsoftware.yamlbeans/yamlbeans -->
261                 <dependency>
262                     <groupId>com.esotericsoftware.yamlbeans</groupId>
263                     <artifactId>yamlbeans</artifactId>
264                     <version>1.08</version>
265                 </dependency>           
266                 <!-- https://mvnrepository.com/artifact/org.yaml/snakeyaml -->
267                 <dependency>
268                     <groupId>org.yaml</groupId>
269                     <artifactId>snakeyaml</artifactId>
270                     <version>1.16</version>
271                 </dependency>
272                 <dependency>
273                         <groupId>org.apache.tomcat</groupId>
274                         <artifactId>tomcat-jdbc</artifactId>
275                         <version>8.0.24</version>
276                 </dependency>
277                 <dependency>
278                         <groupId>org.apache.tomcat</groupId>
279                         <artifactId>tomcat-dbcp</artifactId>
280                         <version>8.5.9</version>
281                 </dependency>
282         </dependencies>
283 </project>