ICS sample producer and consumer
[nonrtric.git] / sample-services / ics-producer-consumer / producer / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 * ========================LICENSE_START=================================
4 * O-RAN-SC
5 *
6 * Copyright (C) 2024 OpenInfra Foundation Europe. 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 <project xmlns="http://maven.apache.org/POM/4.0.0"
22          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
24     <modelVersion>4.0.0</modelVersion>
25     <parent>
26         <groupId>org.springframework.boot</groupId>
27         <artifactId>spring-boot-starter-parent</artifactId>
28         <version>3.2.3</version>
29         <relativePath/>
30     </parent>
31
32     <groupId>com.demo.producer</groupId>
33     <artifactId>producer</artifactId>
34     <version>0.0.1</version>
35     <packaging>jar</packaging>
36
37     <properties>
38         <maven.compiler.source>17</maven.compiler.source>
39         <maven.compiler.target>17</maven.compiler.target>
40     </properties>
41
42     <dependencies>
43         <!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients -->
44         <dependency>
45             <groupId>org.apache.kafka</groupId>
46             <artifactId>kafka-clients</artifactId>
47             <version>3.7.0</version>
48             <!--<scope>provided</scope> -->
49         </dependency>
50         <dependency>
51             <groupId>org.springframework.boot</groupId>
52             <artifactId>spring-boot-starter-web</artifactId>
53         </dependency>
54         <dependency>
55             <groupId>org.springframework.boot</groupId>
56             <artifactId>spring-boot-starter-test</artifactId>
57             <scope>test</scope>
58         </dependency>
59         <dependency>
60            <groupId>org.projectlombok</groupId>
61             <artifactId>lombok</artifactId>
62             <version>1.18.24</version>
63             <scope>provided</scope>
64         </dependency>
65         <dependency>
66             <groupId>com.google.code.gson</groupId>
67             <artifactId>gson</artifactId>
68             <version>2.10.1</version>
69         </dependency>
70         <dependency>
71             <groupId>org.springframework.boot</groupId>
72             <artifactId>spring-boot-starter</artifactId>
73         </dependency>
74         <dependency>
75             <groupId>com.googlecode.json-simple</groupId>
76             <artifactId>json-simple</artifactId>
77             <version>1.1.1</version>
78         </dependency>
79     </dependencies>
80
81     <build>
82         <plugins>
83             <plugin>
84                 <groupId>org.springframework.boot</groupId>
85                 <artifactId>spring-boot-maven-plugin</artifactId>
86                 <configuration>
87                     <mainClass>com.demo.producer.Application</mainClass>
88                 </configuration>
89             </plugin>
90         </plugins>
91     </build>
92 </project>