57b301c8525c5de787dc716b086eee0c81a3b025
[dcaegen2/collectors/hv-ves.git] / sources / hv-collector-kafka-consumer / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
6   <modelVersion>4.0.0</modelVersion>
7
8   <licenses>
9     <license>
10       <name>The Apache Software License, Version 2.0</name>
11       <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
12     </license>
13   </licenses>
14
15   <parent>
16     <groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
17     <artifactId>hv-collector-sources</artifactId>
18     <version>1.5.1-SNAPSHOT</version>
19     <relativePath>..</relativePath>
20   </parent>
21
22
23   <artifactId>hv-collector-kafka-consumer</artifactId>
24
25   <description>VES HighVolume Collector :: Kafka consumer</description>
26
27   <build>
28     <plugins>
29       <plugin>
30         <artifactId>kotlin-maven-plugin</artifactId>
31         <groupId>org.jetbrains.kotlin</groupId>
32       </plugin>
33       <plugin>
34         <artifactId>maven-surefire-plugin</artifactId>
35         <groupId>org.apache.maven.plugins</groupId>
36       </plugin>
37     </plugins>
38   </build>
39
40   <profiles>
41     <profile>
42       <id>docker</id>
43       <activation>
44         <property>
45           <name>!skipDocker</name>
46         </property>
47       </activation>
48       <build>
49         <plugins>
50           <plugin>
51             <groupId>org.apache.maven.plugins</groupId>
52             <artifactId>maven-dependency-plugin</artifactId>
53           </plugin>
54           <plugin>
55             <groupId>io.fabric8</groupId>
56             <artifactId>docker-maven-plugin</artifactId>
57           </plugin>
58         </plugins>
59       </build>
60     </profile>
61   </profiles>
62
63   <dependencies>
64     <dependency>
65       <groupId>${project.parent.groupId}</groupId>
66       <artifactId>hv-collector-commandline</artifactId>
67       <version>${project.parent.version}</version>
68       <scope>compile</scope>
69     </dependency>
70     <dependency>
71       <groupId>${project.parent.groupId}</groupId>
72       <artifactId>hv-collector-kafka</artifactId>
73       <version>${project.parent.version}</version>
74       <scope>compile</scope>
75     </dependency>
76     <dependency>
77       <groupId>${project.parent.groupId}</groupId>
78       <artifactId>hv-collector-test-utils</artifactId>
79       <version>${project.parent.version}</version>
80       <scope>test</scope>
81     </dependency>
82     <dependency>
83       <groupId>ch.qos.logback</groupId>
84       <artifactId>logback-classic</artifactId>
85       <scope>runtime</scope>
86     </dependency>
87     <dependency>
88       <groupId>io.micrometer</groupId>
89       <artifactId>micrometer-registry-prometheus</artifactId>
90     </dependency>
91     <dependency>
92       <groupId>io.projectreactor.netty</groupId>
93       <artifactId>reactor-netty</artifactId>
94     </dependency>
95     <dependency>
96       <groupId>org.jetbrains.kotlin</groupId>
97       <artifactId>kotlin-stdlib-jdk8</artifactId>
98     </dependency>
99     <dependency>
100       <groupId>org.onap.dcaegen2.services.sdk</groupId>
101       <artifactId>hvvesclient-protobuf</artifactId>
102     </dependency>
103     <dependency>
104       <groupId>org.jetbrains.kotlinx</groupId>
105       <artifactId>kotlinx-coroutines-core</artifactId>
106       <scope>compile</scope>
107     </dependency>
108     <dependency>
109       <groupId>org.slf4j</groupId>
110       <artifactId>slf4j-api</artifactId>
111     </dependency>
112     <dependency>
113       <groupId>org.jetbrains.kotlinx</groupId>
114       <artifactId>kotlinx-coroutines-test</artifactId>
115       <scope>test</scope>
116     </dependency>
117   </dependencies>
118 </project>