Merge "Support concurrent requests to create schema sets"
[cps.git] / cps-ri / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <!--\r
3   ============LICENSE_START=======================================================\r
4   Modifications Copyright (C) 2021 Nordix Foundation\r
5   Modifications Copyright (C) 2021 Bell Canada.\r
6   ================================================================================\r
7   Licensed under the Apache License, Version 2.0 (the "License");\r
8   you may not use this file except in compliance with the License.\r
9   You may obtain a copy of the License at\r
10 \r
11         http://www.apache.org/licenses/LICENSE-2.0\r
12 \r
13   Unless required by applicable law or agreed to in writing, software\r
14   distributed under the License is distributed on an "AS IS" BASIS,\r
15   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16   See the License for the specific language governing permissions and\r
17   limitations under the License.\r
18   ============LICENSE_END=========================================================\r
19 -->\r
20 \r
21 <project xmlns="http://maven.apache.org/POM/4.0.0"\r
22     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
23     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">\r
24     <modelVersion>4.0.0</modelVersion>\r
25     <parent>\r
26         <groupId>org.onap.cps</groupId>\r
27         <artifactId>cps-parent</artifactId>\r
28         <version>1.1.0-SNAPSHOT</version>\r
29         <relativePath>../cps-parent/pom.xml</relativePath>\r
30     </parent>\r
31 \r
32     <artifactId>cps-ri</artifactId>\r
33 \r
34     <dependencies>\r
35         <dependency>\r
36             <groupId>${project.groupId}</groupId>\r
37             <artifactId>cps-service</artifactId>\r
38         </dependency>\r
39         <dependency>\r
40             <groupId>${project.groupId}</groupId>\r
41             <artifactId>cps-path-parser</artifactId>\r
42             <version>${project.version}</version>\r
43         </dependency>\r
44         <dependency>\r
45             <groupId>org.springframework.boot</groupId>\r
46             <artifactId>spring-boot-starter-data-jpa</artifactId>\r
47         </dependency>\r
48         <dependency>\r
49             <groupId>org.springframework.boot</groupId>\r
50             <artifactId>spring-boot-starter-validation</artifactId>\r
51         </dependency>\r
52         <dependency>\r
53             <groupId>org.springframework.retry</groupId>\r
54             <artifactId>spring-retry</artifactId>\r
55         </dependency>\r
56         <dependency>\r
57             <groupId>org.springframework</groupId>\r
58             <artifactId>spring-aspects</artifactId>\r
59         </dependency>\r
60         <dependency>\r
61             <groupId>org.postgresql</groupId>\r
62             <artifactId>postgresql</artifactId>\r
63         </dependency>\r
64         <!-- Add Hibernate support for Postgres datatype JSONB -->\r
65         <dependency>\r
66             <groupId>com.vladmihalcea</groupId>\r
67             <artifactId>hibernate-types-52</artifactId>\r
68         </dependency>\r
69         <dependency>\r
70             <groupId>org.projectlombok</groupId>\r
71             <artifactId>lombok</artifactId>\r
72         </dependency>\r
73         <dependency>\r
74             <groupId>org.modelmapper</groupId>\r
75             <artifactId>modelmapper</artifactId>\r
76         </dependency>\r
77         <dependency>\r
78             <groupId>org.liquibase</groupId>\r
79             <artifactId>liquibase-core</artifactId>\r
80         </dependency>\r
81         <dependency>\r
82             <groupId>commons-codec</groupId>\r
83             <artifactId>commons-codec</artifactId>\r
84         </dependency>\r
85         <dependency>\r
86             <groupId>org.apache.commons</groupId>\r
87             <artifactId>commons-lang3</artifactId>\r
88         </dependency>\r
89         <!-- T E S T   D E P E N D E N C I E S -->\r
90         <dependency>\r
91             <groupId>org.codehaus.groovy</groupId>\r
92             <artifactId>groovy</artifactId>\r
93             <scope>test</scope>\r
94         </dependency>\r
95         <dependency>\r
96             <groupId>org.spockframework</groupId>\r
97             <artifactId>spock-core</artifactId>\r
98             <scope>test</scope>\r
99         </dependency>\r
100         <dependency>\r
101             <groupId>org.spockframework</groupId>\r
102             <artifactId>spock-spring</artifactId>\r
103             <scope>test</scope>\r
104         </dependency>\r
105         <dependency>\r
106             <groupId>cglib</groupId>\r
107             <artifactId>cglib-nodep</artifactId>\r
108             <scope>test</scope>\r
109         </dependency>\r
110         <dependency>\r
111             <groupId>org.springframework.boot</groupId>\r
112             <artifactId>spring-boot-starter-test</artifactId>\r
113             <scope>test</scope>\r
114             <exclusions>\r
115                 <exclusion>\r
116                     <groupId>org.junit.vintage</groupId>\r
117                     <artifactId>junit-vintage-engine</artifactId>\r
118                 </exclusion>\r
119             </exclusions>\r
120         </dependency>\r
121         <dependency>\r
122             <groupId>org.testcontainers</groupId>\r
123             <artifactId>postgresql</artifactId>\r
124             <scope>test</scope>\r
125         </dependency>\r
126         <dependency>\r
127             <groupId>org.testcontainers</groupId>\r
128             <artifactId>spock</artifactId>\r
129             <scope>test</scope>\r
130         </dependency>\r
131     </dependencies>\r
132 \r
133     <build>\r
134         <plugins>\r
135             <plugin>\r
136                 <groupId>org.apache.maven.plugins</groupId>\r
137                 <artifactId>maven-surefire-plugin</artifactId>\r
138                 <configuration>\r
139                     <environmentVariables>\r
140                         <TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX>${docker.pull.registry}/library/</TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX>\r
141                     </environmentVariables>\r
142                 </configuration>\r
143             </plugin>\r
144         </plugins>\r
145     </build>\r
146 </project>\r