Update release version for usecase-ui-server
[usecase-ui/server.git] / server / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3     Copyright (C) 2017 CMCC, Inc. and others. All rights reserved.
4
5     Licensed under the Apache License, Version 2.0 (the "License");
6     you may not use this file except in compliance with the License.
7     You may obtain a copy of the License at
8
9         http://www.apache.org/licenses/LICENSE-2.0
10
11     Unless required by applicable law or agreed to in writing, software
12     distributed under the License is distributed on an "AS IS" BASIS,
13     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14     See the License for the specific language governing permissions and
15     limitations under the License.
16  -->
17 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
18     <modelVersion>4.0.0</modelVersion>
19     <parent>
20         <groupId>org.onap.usecase-ui.server</groupId>
21         <artifactId>usecase-ui-server-parent</artifactId>
22         <version>2.0.2-SNAPSHOT</version>
23     </parent>
24
25     <artifactId>usecase-ui-server</artifactId>
26     <packaging>jar</packaging>
27     <name>usecase-ui-server</name>
28     <description>source code for usecase-ui server</description>
29
30     <properties>
31         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
32         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
33         <java.version>1.8</java.version>
34         <hibernate.version>5.0.11.Final</hibernate.version>
35         <javax.persistence.version>1.0.2</javax.persistence.version>
36         <common.csv.version>1.4</common.csv.version>
37         <jackson.version>2.9.8</jackson.version>
38         <tomcat.version>9.0.16</tomcat.version>
39     </properties>
40
41     <dependencyManagement>
42         <dependencies>
43             <dependency>
44                 <!-- Import dependency management from Spring Boot -->
45                 <groupId>org.springframework.boot</groupId>
46                 <artifactId>spring-boot-starter-parent</artifactId>
47                 <version>1.5.6.RELEASE</version>
48                 <type>pom</type>
49                 <scope>import</scope>
50             </dependency>
51         </dependencies>
52     </dependencyManagement>
53
54     <dependencies>
55         <dependency>
56             <groupId>org.springframework.boot</groupId>
57             <artifactId>spring-boot-starter-actuator</artifactId>
58         </dependency>
59         <dependency>
60             <groupId>org.springframework.boot</groupId>
61             <artifactId>spring-boot-starter-data-jpa</artifactId>
62             <exclusions>
63                 <exclusion>
64                     <groupId>org.apache.tomcat</groupId>
65                     <artifactId>tomcat-jdbc</artifactId>
66                 </exclusion>
67             </exclusions>
68         </dependency>
69         <dependency>
70             <groupId>org.springframework.boot</groupId>
71             <artifactId>spring-boot-starter-data-redis</artifactId>
72         </dependency>
73         <dependency>
74             <groupId>org.springframework.boot</groupId>
75             <artifactId>spring-boot-starter-data-rest</artifactId>
76         </dependency>
77         <dependency>
78             <groupId>org.elasticsearch.client</groupId>
79             <artifactId>elasticsearch-rest-high-level-client</artifactId>
80             <version>6.6.1</version>
81             <exclusions>
82                 <exclusion>
83                     <groupId>org.elasticsearch</groupId>
84                     <artifactId>elasticsearch</artifactId>
85                 </exclusion>
86             </exclusions>
87         </dependency>
88         <dependency>
89             <groupId>org.elasticsearch</groupId>
90             <artifactId>elasticsearch</artifactId>
91             <version>6.6.1</version>
92         </dependency>
93         <dependency>
94             <groupId>org.springframework.data</groupId>
95             <artifactId>spring-data-rest-hal-browser</artifactId>
96             <version>2.6.21.RELEASE</version>
97         </dependency>
98         <dependency>
99             <groupId>org.springframework.boot</groupId>
100             <artifactId>spring-boot-starter-jersey</artifactId>
101         </dependency>
102         <!-- postgresql  dependency-->
103         <dependency>
104             <groupId>postgresql</groupId>
105             <artifactId>postgresql</artifactId>
106             <version>9.1-901-1.jdbc4</version>
107         </dependency>
108
109         <dependency>
110             <groupId>org.projectlombok</groupId>
111             <artifactId>lombok</artifactId>
112             <optional>true</optional>
113         </dependency>
114         <dependency>
115             <groupId>org.springframework.boot</groupId>
116             <artifactId>spring-boot-starter-test</artifactId>
117             <scope>test</scope>
118             <exclusions>
119                 <exclusion>
120                     <groupId>org.mockito</groupId>
121                     <artifactId>mockito-core</artifactId>
122                 </exclusion>
123             </exclusions>
124         </dependency>
125         <dependency>
126             <groupId>org.springframework.restdocs</groupId>
127             <artifactId>spring-restdocs-mockmvc</artifactId>
128             <scope>test</scope>
129         </dependency>
130         <dependency>
131             <groupId>org.springframework.security</groupId>
132             <artifactId>spring-security-test</artifactId>
133             <scope>test</scope>
134         </dependency>
135         <dependency>
136             <groupId>org.springframework</groupId>
137             <artifactId>spring-orm</artifactId>
138         </dependency>
139         <dependency>
140             <groupId>org.springframework</groupId>
141             <artifactId>spring-context</artifactId>
142         </dependency>
143         <dependency>
144             <groupId>org.springframework</groupId>
145             <artifactId>spring-jdbc</artifactId>
146         </dependency>
147         <dependency>
148             <groupId>org.hibernate</groupId>
149             <artifactId>hibernate-core</artifactId>
150             <version>${hibernate.version}</version>
151         </dependency>
152         <dependency>
153             <groupId>javax.persistence</groupId>
154             <artifactId>persistence-api</artifactId>
155             <version>${javax.persistence.version}</version>
156         </dependency>
157
158         <!-- security vulnerabilities -->
159         <dependency>
160             <groupId>org.apache.tomcat.embed</groupId>
161             <artifactId>tomcat-embed-websocket</artifactId>
162             <version>8.5.32</version>
163         </dependency>
164         <dependency>
165             <groupId>ch.qos.logback</groupId>
166             <artifactId>logback-classic</artifactId>
167             <version>1.2.3</version>
168         </dependency>
169         <dependency>
170             <groupId>org.eclipse.jetty</groupId>
171             <artifactId>jetty-http</artifactId>
172             <version>9.4.14.v20181114</version>
173         </dependency>
174         <dependency>
175             <groupId>org.eclipse.jetty</groupId>
176             <artifactId>jetty-server</artifactId>
177             <version>9.4.17.v20190418</version>
178         </dependency>
179         <dependency>
180             <groupId>org.springframework</groupId>
181             <artifactId>spring-expression</artifactId>
182             <version>5.1.5.RELEASE</version>
183         </dependency>
184         <dependency>
185             <groupId>org.springframework.data</groupId>
186             <artifactId>spring-data-commons</artifactId>
187             <version>1.13.18.RELEASE</version>
188         </dependency>
189         <dependency>
190             <groupId>org.springframework</groupId>
191             <artifactId>spring-core</artifactId>
192             <version>4.3.22.RELEASE</version>
193         </dependency>
194         <dependency>
195             <groupId>org.springframework.data</groupId>
196             <artifactId>spring-data-rest-webmvc</artifactId>
197             <version>2.6.9.RELEASE</version>
198         </dependency>
199         <dependency>
200             <groupId>org.springframework</groupId>
201             <artifactId>spring-web</artifactId>
202             <version>4.3.22.RELEASE</version>
203         </dependency>
204         <dependency>
205             <groupId>org.springframework.data</groupId>
206             <artifactId>spring-data-jpa</artifactId>
207             <version>1.11.20.RELEASE</version>
208         </dependency>
209         <dependency>
210             <groupId>org.springframework</groupId>
211             <artifactId>spring-webmvc</artifactId>
212             <version>4.3.18.RELEASE</version>
213         </dependency>
214         <dependency>
215             <groupId>org.hibernate</groupId>
216             <artifactId>hibernate-validator</artifactId>
217             <version>5.3.6.Final</version>
218         </dependency>
219         <dependency>
220             <groupId>org.eclipse.jetty</groupId>
221             <artifactId>jetty-util</artifactId>
222             <version>9.4.17.v20190418</version>
223         </dependency>
224         <dependency>
225             <groupId>com.google.guava</groupId>
226             <artifactId>guava</artifactId>
227             <version>25.0-jre</version>
228         </dependency>
229         <dependency>
230             <groupId>com.squareup.okhttp3</groupId>
231             <artifactId>okhttp</artifactId>
232             <version>3.12.1</version>
233         </dependency>
234
235         <!-- commons-csv -->
236         <dependency>
237             <groupId>org.apache.commons</groupId>
238             <artifactId>commons-csv</artifactId>
239             <version>${common.csv.version}</version>
240         </dependency>
241
242         <!-- jackson-databind -->
243         <dependency>
244             <groupId>com.fasterxml.jackson.core</groupId>
245             <artifactId>jackson-databind</artifactId>
246             <version>${jackson.version}</version>
247         </dependency>
248
249         <!-- jackson-core -->
250         <dependency>
251             <groupId>com.fasterxml.jackson.core</groupId>
252             <artifactId>jackson-core</artifactId>
253             <version>${jackson.version}</version>
254         </dependency>
255
256         <!-- jackson-annotations -->
257         <dependency>
258             <groupId>com.fasterxml.jackson.core</groupId>
259             <artifactId>jackson-annotations</artifactId>
260             <version>${jackson.version}</version>
261         </dependency>
262
263         <dependency>
264             <groupId>com.squareup.retrofit2</groupId>
265             <artifactId>retrofit</artifactId>
266             <version>2.3.0</version>
267         </dependency>
268         <dependency>
269             <groupId>com.squareup.retrofit2</groupId>
270             <artifactId>converter-jackson</artifactId>
271             <version>2.3.0</version>
272         </dependency>
273         <dependency>
274             <groupId>org.apache.httpcomponents</groupId>
275             <artifactId>httpclient</artifactId>
276             <version>4.5.4</version>
277         </dependency>
278
279         <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
280         <dependency>
281             <groupId>com.alibaba</groupId>
282             <artifactId>fastjson</artifactId>
283             <version>1.2.29</version>
284         </dependency>
285
286         <dependency>
287             <groupId>com.alibaba</groupId>
288             <artifactId>dubbo</artifactId>
289             <version>2.6.5</version>
290         </dependency>
291         <dependency>
292             <groupId>org.openecomp.sdc.jtosca</groupId>
293             <artifactId>jtosca</artifactId>
294             <version>1.1.1</version>
295         </dependency>
296
297         <dependency>
298             <groupId>org.onap.msb.java-sdk</groupId>
299             <artifactId>msb-java-sdk</artifactId>
300             <version>1.0.0</version>
301         </dependency>
302
303         <dependency>
304             <groupId>org.powermock</groupId>
305             <artifactId>powermock-api-mockito</artifactId>
306             <version>1.6.5</version>
307         </dependency>
308         <dependency>
309             <groupId>org.mockito</groupId>
310             <artifactId>mockito-all</artifactId>
311             <version>1.9.5</version>
312         </dependency>
313         <dependency>
314             <groupId>org.powermock</groupId>
315             <artifactId>powermock-module-junit4</artifactId>
316             <version>1.6.5</version>
317             <type>jar</type>
318             <scope>compile</scope>
319         </dependency>
320         <dependency>
321             <groupId>org.jmockit</groupId>
322             <artifactId>jmockit</artifactId>
323             <version>1.19</version>
324             <scope>test</scope>
325         </dependency>
326         <dependency>
327             <groupId>junit</groupId>
328             <artifactId>junit</artifactId>
329             <version>4.12</version>
330         </dependency>
331         <dependency>
332             <groupId>org.jmockit</groupId>
333             <artifactId>jmockit-coverage</artifactId>
334             <version>1.19</version>
335             <scope>test</scope>
336         </dependency>
337     </dependencies>
338
339     <build>
340         <plugins>
341             <plugin>
342                 <groupId>org.codehaus.mojo</groupId>
343                 <artifactId>versions-maven-plugin</artifactId>
344                 <version>1.3.1</version>
345             </plugin>
346             <plugin>
347                 <groupId>org.springframework.boot</groupId>
348                 <artifactId>spring-boot-maven-plugin</artifactId>
349                 <configuration>
350                     <executable>true</executable>
351                 </configuration>
352                 <executions>
353                     <execution>
354                         <goals>
355                             <goal>repackage</goal>
356                         </goals>
357                     </execution>
358                 </executions>
359             </plugin>
360             <plugin>
361                 <groupId>org.apache.maven.plugins</groupId>
362                 <artifactId>maven-surefire-plugin</artifactId>
363                 <version>2.19.1</version>
364             </plugin>
365             <plugin>
366                 <groupId>org.apache.maven.plugins</groupId>
367                 <artifactId>maven-compiler-plugin</artifactId>
368                 <version>3.3</version>
369                 <configuration>
370                     <source>1.8</source>
371                     <target>1.8</target>
372                 </configuration>
373             </plugin>
374             <plugin>
375                 <groupId>org.apache.maven.plugins</groupId>
376                 <artifactId>maven-antrun-plugin</artifactId>
377                 <version>1.8</version>
378             </plugin>
379             <plugin>
380                 <groupId>org.apache.maven.plugins</groupId>
381                 <artifactId>maven-deploy-plugin</artifactId>
382                 <version>2.8</version>
383             </plugin>
384             <plugin>
385                 <groupId>org.apache.maven.plugins</groupId>
386                 <artifactId>maven-surefire-plugin</artifactId>
387                 <version>2.19</version>
388                 <configuration>
389                     <testFailureIgnore>true</testFailureIgnore>
390                     <includes>
391                         <include>**/*Spec*</include>
392                         <include>**/Test*.java</include>
393                         <include>**/*Test.java</include>
394                         <include>**/*TestCase.java</include>
395                         <include>**/Test*.scala</include>
396                         <include>**/*Test.scala</include>
397                         <include>**/*TestCase.scala</include>
398                     </includes>
399                 </configuration>
400             </plugin>
401         </plugins>
402     </build>
403
404     <repositories>
405         <repository>
406             <id>spring-milestones</id>
407             <name>Spring Milestones</name>
408             <url>https://repo.spring.io/milestone</url>
409             <snapshots>
410                 <enabled>false</enabled>
411             </snapshots>
412         </repository>
413     </repositories>
414
415     <pluginRepositories>
416         <pluginRepository>
417             <id>spring-milestones</id>
418             <name>Spring Milestones</name>
419             <url>https://repo.spring.io/milestone</url>
420             <snapshots>
421                 <enabled>false</enabled>
422             </snapshots>
423         </pluginRepository>
424     </pluginRepositories>
425 </project>