blob: 2a45c02388657b122ba280ad2c955502de5041fd [file] [log] [blame]
Guobiao Moda703762019-02-22 15:36:27 -08001<?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 <modelVersion>4.0.0</modelVersion>
6
Guobiao Mo3208e0c2019-05-13 11:58:33 -07007 <parent>
8 <groupId>org.onap.oparent</groupId>
9 <artifactId>oparent</artifactId>
Gerard Hickey82a1eb12019-07-11 15:54:54 +010010 <version>2.0.0</version>
Guobiao Mo3208e0c2019-05-13 11:58:33 -070011 </parent>
12
Guobiao Moda703762019-02-22 15:36:27 -080013 <groupId>org.onap.dcaegen2.services.components</groupId>
14 <artifactId>datalake-handler</artifactId>
Niranjana8faf1812021-02-23 15:59:05 +000015 <version>1.1.1-SNAPSHOT</version>
Guobiao Moda703762019-02-22 15:36:27 -080016 <packaging>pom</packaging>
Guobiao Mo3208e0c2019-05-13 11:58:33 -070017
Vijay Venkatesh Kumar7d574c12019-05-09 04:58:02 +000018 <name>dcaegen2-service-datalake-handler</name>
Guobiao Moda703762019-02-22 15:36:27 -080019
20 <modules>
21 <module>feeder</module>
Guobiao Mo3208e0c2019-05-13 11:58:33 -070022 <module>admin</module>
23 <module>collector</module>
Kai17f250a2020-08-27 15:54:11 +080024 <module>des</module>
Guobiao Moda703762019-02-22 15:36:27 -080025 </modules>
26
27 <properties>
28 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
29 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
Sowmya_Narayanasettyacd539a2020-07-27 20:00:56 +053030 <java.version>11</java.version>
Guobiao Moda703762019-02-22 15:36:27 -080031
Guobiao Mo35cc15e2019-04-10 00:35:43 -070032 <mongojava.version>3.10.1</mongojava.version>
Kate Hsuan2845d202019-05-17 11:00:49 +080033 <springboot.version>2.1.0.RELEASE</springboot.version>
Guobiao Moda703762019-02-22 15:36:27 -080034 <springcouchbase.version>3.1.2.RELEASE</springcouchbase.version>
Guobiao Moda4ba6e2019-04-16 23:54:45 -070035 <jackson.version>2.9.8</jackson.version>
Guobiao Moda703762019-02-22 15:36:27 -080036 <kafka.version>2.0.0</kafka.version>
Guobiao Mod1d558f2019-06-04 15:19:45 -070037 <elasticsearchjava.version>7.1.1</elasticsearchjava.version>
Guobiao Mo3208e0c2019-05-13 11:58:33 -070038 <hadoop.version>3.2.0</hadoop.version>
Guobiao Moda703762019-02-22 15:36:27 -080039
Hansen, Tony (th1395)bd620f22020-02-11 22:31:00 +000040 <sonar.coverage.jacoco.xmlReportPaths>
41 ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml
42 </sonar.coverage.jacoco.xmlReportPaths>
Guobiao Moda703762019-02-22 15:36:27 -080043 </properties>
44
45 <dependencyManagement>
46 <dependencies>
47
48 <dependency>
Guobiao Mo3208e0c2019-05-13 11:58:33 -070049 <groupId>org.apache.hadoop</groupId>
50 <artifactId>hadoop-client</artifactId>
51 <version>${hadoop.version}</version>
52 </dependency>
53
54 <dependency>
55 <groupId>org.mariadb.jdbc</groupId>
56 <artifactId>mariadb-java-client</artifactId>
57 <version>2.4.1</version>
Guobiao Mo8dc9d712019-04-06 21:52:09 -070058 </dependency>
59
60 <dependency>
Guobiao Moda703762019-02-22 15:36:27 -080061 <groupId>commons-io</groupId>
62 <artifactId>commons-io</artifactId>
63 <version>2.6</version>
64 </dependency>
65
66 <dependency>
67 <groupId>com.fasterxml.jackson.core</groupId>
68 <artifactId>jackson-core</artifactId>
69 <version>${jackson.version}</version>
70 </dependency>
71
72 <dependency>
73 <groupId>com.fasterxml.jackson.core</groupId>
74 <artifactId>jackson-annotations</artifactId>
75 <version>${jackson.version}</version>
76 </dependency>
77
78 <dependency>
79 <groupId>com.fasterxml.jackson.core</groupId>
80 <artifactId>jackson-databind</artifactId>
81 <version>${jackson.version}</version>
82 </dependency>
83
84 <dependency>
85 <groupId>com.fasterxml.jackson.dataformat</groupId>
86 <artifactId>jackson-dataformat-yaml</artifactId>
87 <version>${jackson.version}</version>
88 </dependency>
89
90 <dependency>
91 <groupId>com.fasterxml.jackson.dataformat</groupId>
92 <artifactId>jackson-dataformat-xml</artifactId>
93 <version>${jackson.version}</version>
94 </dependency>
95
96 <dependency>
97 <groupId>com.google.code.gson</groupId>
98 <artifactId>gson</artifactId>
99 <version>2.8.2</version>
100 </dependency>
101
102 <dependency>
103 <groupId>io.druid</groupId>
104 <artifactId>tranquility-core_2.11</artifactId>
105 <version>0.8.3</version>
106 </dependency>
107
108 <dependency>
109 <groupId>javax.servlet</groupId>
110 <artifactId>javax.servlet-api</artifactId>
111 <version>4.0.1</version>
112 <!--scope>provided</scope -->
113 </dependency>
114
115 <dependency>
116 <groupId>org.apache.kafka</groupId>
117 <artifactId>kafka-clients</artifactId>
118 <version>${kafka.version}</version>
119 </dependency>
120
121 <dependency>
122 <groupId>org.apache.velocity</groupId>
123 <artifactId>velocity-engine-core</artifactId>
124 <version>2.0</version>
125 </dependency>
126
127 <dependency>
128 <groupId>org.json</groupId>
129 <artifactId>json</artifactId>
130 <version>20180813</version>
131 </dependency>
132
133 <dependency>
134 <groupId>org.mongodb</groupId>
135 <artifactId>mongo-java-driver</artifactId>
136 <version>${mongojava.version}</version>
137 </dependency>
138
139 <dependency>
140 <groupId>org.projectlombok</groupId>
141 <artifactId>lombok</artifactId>
142 <version>1.18.2</version>
143 </dependency>
144
145 <dependency>
146 <groupId>org.springframework.data</groupId>
147 <artifactId>spring-data-couchbase</artifactId>
148 <version>${springcouchbase.version}</version>
149 </dependency>
150
151 <dependency>
152 <groupId>org.springframework.boot</groupId>
153 <artifactId>spring-boot-starter-web</artifactId>
154 <version>${springboot.version}</version>
155 </dependency>
156
157 <!-- tag::actuator[] -->
158 <dependency>
159 <groupId>org.springframework.boot</groupId>
160 <artifactId>spring-boot-starter-actuator</artifactId>
161 <version>${springboot.version}</version>
162 </dependency>
163 <!-- end::actuator[] -->
Guobiao Mo3208e0c2019-05-13 11:58:33 -0700164
165 <dependency>
166 <groupId>org.springframework.boot</groupId>
167 <artifactId>spring-boot-starter-data-jpa</artifactId>
Guobiao Mo8dc9d712019-04-06 21:52:09 -0700168 <version>${springboot.version}</version>
Guobiao Mo3208e0c2019-05-13 11:58:33 -0700169 </dependency>
170
Guobiao Moda703762019-02-22 15:36:27 -0800171 <dependency>
172 <groupId>org.springframework.boot</groupId>
173 <artifactId>spring-boot-starter-data-couchbase</artifactId>
174 <version>${springboot.version}</version>
175 </dependency>
176
177 <dependency>
178 <groupId>org.springframework.boot</groupId>
179 <artifactId>spring-boot-starter-data-mongodb</artifactId>
180 <version>${springboot.version}</version>
181 </dependency>
182
183 <dependency>
184 <groupId>org.springframework.boot</groupId>
185 <artifactId>spring-boot-starter-data-rest</artifactId>
186 <version>${springboot.version}</version>
187 </dependency>
188 <!-- tag::tests[] -->
189 <dependency>
190 <groupId>org.springframework.boot</groupId>
191 <artifactId>spring-boot-starter-test</artifactId>
192 <version>${springboot.version}</version>
193 <scope>test</scope>
194 </dependency>
195 <!-- end::tests[] -->
196
197 <dependency>
198 <groupId>org.springframework.boot</groupId>
199 <artifactId>spring-boot-configuration-processor</artifactId>
200 <version>${springboot.version}</version>
201 <optional>true</optional>
202 </dependency>
203
204 <dependency>
205 <groupId>org.elasticsearch.client</groupId>
206 <artifactId>elasticsearch-rest-high-level-client</artifactId>
207 <version>${elasticsearchjava.version}</version>
208 </dependency>
209
210 </dependencies>
211 </dependencyManagement>
212
213 <build>
214 <plugins>
215 <plugin>
216 <groupId>org.springframework.boot</groupId>
217 <artifactId>spring-boot-maven-plugin</artifactId>
218 <version>${springboot.version}</version>
219 <executions>
220 <execution>
221 <goals>
222 <goal>repackage</goal>
223 </goals>
224 </execution>
225 </executions>
226 </plugin>
227
228 <plugin>
229 <artifactId>maven-failsafe-plugin</artifactId>
230 <executions>
231 <execution>
232 <goals>
233 <goal>integration-test</goal>
234 <goal>verify</goal>
235 </goals>
236 </execution>
237 </executions>
238 </plugin>
239
240 <plugin>
241 <groupId>org.apache.maven.plugins</groupId>
242 <artifactId>maven-eclipse-plugin</artifactId>
243 <configuration>
244 <downloadSources>true</downloadSources>
245 <downloadJavadocs>true</downloadJavadocs>
246 </configuration>
247 </plugin>
Guobiao Mo06e295e2019-07-18 20:09:29 -0700248
249 <plugin>
250 <groupId>org.apache.maven.plugins</groupId>
251 <artifactId>maven-deploy-plugin</artifactId>
252 <version>2.8</version>
253 <configuration>
254 <skip>true</skip>
255 </configuration>
256 </plugin>
257
Kai17f250a2020-08-27 15:54:11 +0800258 <plugin>
259 <groupId>org.apache.maven.plugins</groupId>
260 <artifactId>maven-compiler-plugin</artifactId>
261 <version>3.8.0</version>
262 </plugin>
263
Guobiao Moda703762019-02-22 15:36:27 -0800264 </plugins>
265 </build>
266
267</project>