Bump CPS to 3.5.0-SNAPSHOT
[cps.git] / cps-service / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ============LICENSE_START=======================================================
4   Copyright (C) 2021-2024 Nordix Foundation
5   Modifications Copyright (C) 2021 Bell Canada.
6   Modifications Copyright (C) 2021 Pantheon.tech
7   Modifications Copyright (C) 2022 Deutsche Telekom AG
8   ================================================================================
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
21   SPDX-License-Identifier: Apache-2.0
22   ============LICENSE_END=========================================================
23 -->
24
25 <project xmlns="http://maven.apache.org/POM/4.0.0"
26   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
27   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
28   <modelVersion>4.0.0</modelVersion>
29   <parent>
30     <groupId>org.onap.cps</groupId>
31     <artifactId>cps-parent</artifactId>
32     <version>3.5.0-SNAPSHOT</version>
33     <relativePath>../cps-parent/pom.xml</relativePath>
34   </parent>
35
36   <artifactId>cps-service</artifactId>
37
38   <dependencies>
39     <dependency>
40       <groupId>org.apache.commons</groupId>
41       <artifactId>commons-lang3</artifactId>
42     </dependency>
43     <dependency>
44       <groupId>org.springframework</groupId>
45       <artifactId>spring-messaging</artifactId>
46     </dependency>
47     <dependency>
48       <groupId>org.springframework.boot</groupId>
49       <artifactId>spring-boot-starter-cache</artifactId>
50     </dependency>
51     <dependency>
52       <groupId>org.springframework.boot</groupId>
53       <artifactId>spring-boot-starter-aop</artifactId>
54     </dependency>
55     <dependency>
56       <groupId>org.springframework.boot</groupId>
57       <artifactId>spring-boot-starter-validation</artifactId>
58     </dependency>
59     <dependency>
60       <groupId>org.springframework.kafka</groupId>
61       <artifactId>spring-kafka</artifactId>
62     </dependency>
63     <dependency>
64       <groupId>com.github.ben-manes.caffeine</groupId>
65       <artifactId>caffeine</artifactId>
66     </dependency>
67     <dependency>
68       <!-- For parsing JSON object -->
69       <groupId>com.google.code.gson</groupId>
70       <artifactId>gson</artifactId>
71     </dependency>
72     <dependency>
73       <!-- Hazelcast provide Distributed Caches -->
74       <groupId>com.hazelcast</groupId>
75       <artifactId>hazelcast-spring</artifactId>
76     </dependency>
77     <dependency>
78       <groupId>io.micrometer</groupId>
79       <artifactId>micrometer-core</artifactId>
80     </dependency>
81     <dependency>
82       <groupId>io.cloudevents</groupId>
83       <artifactId>cloudevents-json-jackson</artifactId>
84     </dependency>
85     <dependency>
86       <groupId>io.cloudevents</groupId>
87       <artifactId>cloudevents-kafka</artifactId>
88     </dependency>
89     <dependency>
90       <groupId>io.cloudevents</groupId>
91       <artifactId>cloudevents-spring</artifactId>
92     </dependency>
93     <dependency>
94       <groupId>jakarta.validation</groupId>
95       <artifactId>jakarta.validation-api</artifactId>
96     </dependency>
97     <dependency>
98       <groupId>net.logstash.logback</groupId>
99       <artifactId>logstash-logback-encoder</artifactId>
100     </dependency>
101     <dependency>
102       <groupId>org.codehaus.janino</groupId>
103       <artifactId>janino</artifactId>
104     </dependency>
105     <dependency>
106       <groupId>org.onap.cps</groupId>
107       <artifactId>cps-events</artifactId>
108     </dependency>
109     <dependency>
110       <groupId>org.onap.cps</groupId>
111       <artifactId>cps-path-parser</artifactId>
112     </dependency>
113     <dependency>
114       <groupId>org.opendaylight.yangtools</groupId>
115       <artifactId>yang-model-api</artifactId>
116     </dependency>
117     <dependency>
118       <groupId>org.opendaylight.yangtools</groupId>
119       <artifactId>yang-parser-api</artifactId>
120     </dependency>
121     <dependency>
122       <groupId>org.opendaylight.yangtools</groupId>
123       <artifactId>yang-parser-impl</artifactId>
124     </dependency>
125     <dependency>
126       <!-- required for processing yang data in json format -->
127       <groupId>org.opendaylight.yangtools</groupId>
128       <artifactId>yang-data-codec-gson</artifactId>
129     </dependency>
130     <dependency>
131       <groupId>org.opendaylight.yangtools</groupId>
132       <artifactId>yang-data-codec-xml</artifactId>
133     </dependency>
134     <dependency>
135       <groupId>org.opendaylight.yangtools</groupId>
136       <artifactId>yang-model-util</artifactId>
137     </dependency>
138     <dependency>
139       <groupId>org.projectlombok</groupId>
140       <artifactId>lombok</artifactId>
141     </dependency>
142     <dependency>
143       <!-- For logging -->
144       <groupId>org.slf4j</groupId>
145       <artifactId>slf4j-api</artifactId>
146     </dependency>
147     <dependency>
148       <groupId>io.cloudevents</groupId>
149       <artifactId>cloudevents-json-jackson</artifactId>
150     </dependency>
151     <dependency>
152       <groupId>io.cloudevents</groupId>
153       <artifactId>cloudevents-kafka</artifactId>
154     </dependency>
155     <dependency>
156       <groupId>io.cloudevents</groupId>
157       <artifactId>cloudevents-spring</artifactId>
158     </dependency>
159     <!-- T E S T   D E P E N D E N C I E S -->
160     <dependency>
161       <groupId>org.codehaus.groovy</groupId>
162       <artifactId>groovy</artifactId>
163       <scope>test</scope>
164     </dependency>
165     <dependency>
166       <groupId>org.codehaus.groovy</groupId>
167       <artifactId>groovy-json</artifactId>
168       <scope>test</scope>
169     </dependency>
170     <dependency>
171       <groupId>org.spockframework</groupId>
172       <artifactId>spock-core</artifactId>
173       <scope>test</scope>
174     </dependency>
175     <dependency>
176       <groupId>org.spockframework</groupId>
177       <artifactId>spock-spring</artifactId>
178       <scope>test</scope>
179     </dependency>
180     <dependency>
181       <groupId>org.springframework.boot</groupId>
182       <artifactId>spring-boot-starter-test</artifactId>
183       <scope>test</scope>
184     </dependency>
185     <dependency>
186       <groupId>cglib</groupId>
187       <artifactId>cglib-nodep</artifactId>
188       <scope>test</scope>
189     </dependency>
190     <dependency>
191       <groupId>org.testcontainers</groupId>
192       <artifactId>kafka</artifactId>
193       <scope>test</scope>
194       <exclusions>
195         <exclusion>
196           <groupId>junit</groupId>
197           <artifactId>junit</artifactId>
198         </exclusion>
199       </exclusions>
200     </dependency>
201     <dependency>
202       <groupId>org.springframework.kafka</groupId>
203       <artifactId>spring-kafka-test</artifactId>
204       <scope>test</scope>
205     </dependency>
206   </dependencies>
207 </project>