Introduce global SSL flag
[dcaegen2/services.git] / components / datalake-handler / 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         <modelVersion>4.0.0</modelVersion>
6
7     <parent>
8         <groupId>org.onap.oparent</groupId>
9         <artifactId>oparent</artifactId>
10         <version>1.2.3</version>
11     </parent>
12   
13         <groupId>org.onap.dcaegen2.services.components</groupId>
14         <artifactId>datalake-handler</artifactId>
15         <version>1.0.0-SNAPSHOT</version>
16         <packaging>pom</packaging>
17
18         <modules>
19                 <module>feeder</module>
20                 <module>admin</module> 
21                 <module>collector</module> 
22         </modules>
23
24         <properties>
25                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
26                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
27                 <java.version>1.8</java.version>
28
29                 <mongojava.version>3.10.1</mongojava.version>
30                 <springboot.version>2.1.0.RELEASE</springboot.version>
31                 <springcouchbase.version>3.1.2.RELEASE</springcouchbase.version>
32                 <jackson.version>2.9.6</jackson.version>
33                 <kafka.version>2.0.0</kafka.version>
34                 <elasticsearchjava.version>7.0.0</elasticsearchjava.version>
35
36         </properties>
37
38         <dependencyManagement>
39                 <dependencies>
40
41                         <dependency>
42                         <groupId>org.mariadb.jdbc</groupId>
43                         <artifactId>mariadb-java-client</artifactId>
44                         <version>2.4.1</version>
45                         </dependency>
46
47                         <dependency>
48                                 <groupId>commons-io</groupId>
49                                 <artifactId>commons-io</artifactId>
50                                 <version>2.6</version>
51                         </dependency>
52
53                         <dependency>
54                                 <groupId>com.fasterxml.jackson.core</groupId>
55                                 <artifactId>jackson-core</artifactId>
56                                 <version>${jackson.version}</version>
57                         </dependency>
58
59                         <dependency>
60                                 <groupId>com.fasterxml.jackson.core</groupId>
61                                 <artifactId>jackson-annotations</artifactId>
62                                 <version>${jackson.version}</version>
63                         </dependency>
64
65                         <dependency>
66                                 <groupId>com.fasterxml.jackson.core</groupId>
67                                 <artifactId>jackson-databind</artifactId>
68                                 <version>${jackson.version}</version>
69                         </dependency>
70
71                         <dependency>
72                                 <groupId>com.fasterxml.jackson.dataformat</groupId>
73                                 <artifactId>jackson-dataformat-yaml</artifactId>
74                                 <version>${jackson.version}</version>
75                         </dependency>
76
77                         <dependency>
78                                 <groupId>com.fasterxml.jackson.dataformat</groupId>
79                                 <artifactId>jackson-dataformat-xml</artifactId>
80                                 <version>${jackson.version}</version>
81                         </dependency>
82
83                         <dependency>
84                                 <groupId>com.google.code.gson</groupId>
85                                 <artifactId>gson</artifactId>
86                                 <version>2.8.2</version>
87                         </dependency>
88
89                         <dependency>
90                                 <groupId>io.druid</groupId>
91                                 <artifactId>tranquility-core_2.11</artifactId>
92                                 <version>0.8.3</version>
93                         </dependency>
94
95                         <dependency>
96                                 <groupId>javax.servlet</groupId>
97                                 <artifactId>javax.servlet-api</artifactId>
98                                 <version>4.0.1</version>
99                                 <!--scope>provided</scope -->
100                         </dependency>
101
102                         <dependency>
103                                 <groupId>org.apache.kafka</groupId>
104                                 <artifactId>kafka-clients</artifactId>
105                                 <version>${kafka.version}</version>
106                         </dependency>
107
108                         <dependency>
109                                 <groupId>org.apache.velocity</groupId>
110                                 <artifactId>velocity-engine-core</artifactId>
111                                 <version>2.0</version>
112                         </dependency>
113
114                         <dependency>
115                                 <groupId>org.json</groupId>
116                                 <artifactId>json</artifactId>
117                                 <version>20180813</version>
118                         </dependency>
119
120                         <dependency>
121                                 <groupId>org.mongodb</groupId>
122                                 <artifactId>mongo-java-driver</artifactId>
123                                 <version>${mongojava.version}</version>
124                         </dependency>
125
126                         <dependency>
127                                 <groupId>org.projectlombok</groupId>
128                                 <artifactId>lombok</artifactId>
129                                 <version>1.18.2</version>
130                         </dependency>
131
132                         <dependency>
133                                 <groupId>org.springframework.data</groupId>
134                                 <artifactId>spring-data-couchbase</artifactId>
135                                 <version>${springcouchbase.version}</version>
136                         </dependency>
137
138                         <dependency>
139                                 <groupId>org.springframework.boot</groupId>
140                                 <artifactId>spring-boot-starter-web</artifactId>
141                                 <version>${springboot.version}</version>
142                         </dependency>
143
144                         <!-- tag::actuator[] -->
145                         <dependency>
146                                 <groupId>org.springframework.boot</groupId>
147                                 <artifactId>spring-boot-starter-actuator</artifactId>
148                                 <version>${springboot.version}</version>
149                         </dependency>
150                         <!-- end::actuator[] -->
151                         
152                 <dependency>
153                 <groupId>org.springframework.boot</groupId>
154                    <artifactId>spring-boot-starter-data-jpa</artifactId>
155                                 <version>${springboot.version}</version>
156                 </dependency>
157         
158                         <dependency>
159                                 <groupId>org.springframework.boot</groupId>
160                                 <artifactId>spring-boot-starter-data-couchbase</artifactId>
161                                 <version>${springboot.version}</version>
162                         </dependency>
163
164                         <dependency>
165                                 <groupId>org.springframework.boot</groupId>
166                                 <artifactId>spring-boot-starter-data-mongodb</artifactId>
167                                 <version>${springboot.version}</version>
168                         </dependency>
169
170                         <dependency>
171                                 <groupId>org.springframework.boot</groupId>
172                                 <artifactId>spring-boot-starter-data-rest</artifactId>
173                                 <version>${springboot.version}</version>
174                         </dependency>
175                         <!-- tag::tests[] -->
176                         <dependency>
177                                 <groupId>org.springframework.boot</groupId>
178                                 <artifactId>spring-boot-starter-test</artifactId>
179                                 <version>${springboot.version}</version>
180                                 <scope>test</scope>
181                         </dependency>
182                         <!-- end::tests[] -->
183
184                         <dependency>
185                                 <groupId>org.springframework.boot</groupId>
186                                 <artifactId>spring-boot-configuration-processor</artifactId>
187                                 <version>${springboot.version}</version>
188                                 <optional>true</optional>
189                         </dependency>
190
191                         <dependency>
192                                 <groupId>org.elasticsearch.client</groupId>
193                                 <artifactId>elasticsearch-rest-high-level-client</artifactId>
194                                 <version>${elasticsearchjava.version}</version>
195                         </dependency>
196
197                 </dependencies>
198         </dependencyManagement>
199
200         <build>
201                 <plugins>
202                         <plugin>
203                                 <groupId>org.springframework.boot</groupId>
204                                 <artifactId>spring-boot-maven-plugin</artifactId>
205                                 <version>${springboot.version}</version>
206                                 <executions>
207                                         <execution>
208                                                 <goals>
209                                                         <goal>repackage</goal>
210                                                 </goals>
211                                         </execution>
212                                 </executions>
213                         </plugin>
214
215                         <plugin>
216                                 <artifactId>maven-failsafe-plugin</artifactId>
217                                 <executions>
218                                         <execution>
219                                                 <goals>
220                                                         <goal>integration-test</goal>
221                                                         <goal>verify</goal>
222                                                 </goals>
223                                         </execution>
224                                 </executions>
225                         </plugin>
226
227                         <plugin>
228                                 <groupId>org.apache.maven.plugins</groupId>
229                                 <artifactId>maven-eclipse-plugin</artifactId>
230                                 <configuration>
231                                         <downloadSources>true</downloadSources>
232                                         <downloadJavadocs>true</downloadJavadocs>
233                                 </configuration>
234                         </plugin>
235                 </plugins>
236         </build>
237
238 </project>