ef09c0634293418858f5b5e51ce570e2c1708e8a
[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.2.0-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>io.micrometer</groupId>
78       <artifactId>micrometer-registry-prometheus</artifactId>
79     </dependency>
80     <dependency>
81       <groupId>org.jetbrains.kotlin</groupId>
82       <artifactId>kotlin-stdlib-jdk8</artifactId>
83     </dependency>
84     <dependency>
85       <groupId>org.slf4j</groupId>
86       <artifactId>slf4j-api</artifactId>
87     </dependency>
88     <dependency>
89       <groupId>ch.qos.logback</groupId>
90       <artifactId>logback-classic</artifactId>
91       <scope>runtime</scope>
92     </dependency>
93     <dependency>
94       <groupId>com.nhaarman.mockitokotlin2</groupId>
95       <artifactId>mockito-kotlin</artifactId>
96       <scope>test</scope>
97     </dependency>
98     <dependency>
99       <groupId>org.jetbrains.kotlin</groupId>
100       <artifactId>kotlin-test</artifactId>
101       <scope>test</scope>
102     </dependency>
103     <dependency>
104       <groupId>org.jetbrains.spek</groupId>
105       <artifactId>spek-api</artifactId>
106       <scope>test</scope>
107     </dependency>
108     <dependency>
109       <groupId>org.jetbrains.spek</groupId>
110       <artifactId>spek-junit-platform-engine</artifactId>
111       <scope>test</scope>
112     </dependency>
113     <dependency>
114       <groupId>io.micrometer</groupId>
115       <artifactId>micrometer-registry-prometheus</artifactId>
116     </dependency>
117     <dependency>
118       <groupId>io.projectreactor.netty</groupId>
119       <artifactId>reactor-netty</artifactId>
120     </dependency>
121   </dependencies>
122 </project>