Merge "Remove explicit dependency on com.couchbase.client/core-io"
[dcaegen2/services.git] / components / datalake-handler / feeder / 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.dcaegen2.services.components</groupId>
9         <artifactId>datalake-handler</artifactId>
10         <version>1.0.0-SNAPSHOT</version>
11     </parent>
12
13     <groupId>org.onap.dcaegen2.services.components.datalake-handler</groupId>
14     <artifactId>feeder</artifactId>
15     <packaging>jar</packaging>
16     <name>DataLake Feeder</name>
17
18
19     <dependencies>
20
21         <dependency>
22             <groupId>org.mariadb.jdbc</groupId>
23             <artifactId>mariadb-java-client</artifactId>
24         </dependency>
25
26         <dependency>
27             <groupId>org.json</groupId>
28             <artifactId>json</artifactId>
29         </dependency>
30
31         <dependency>
32             <groupId>org.apache.httpcomponents</groupId>
33             <artifactId>httpclient</artifactId>
34         </dependency>
35
36         <dependency>
37             <groupId>org.apache.kafka</groupId>
38             <artifactId>kafka-clients</artifactId>
39         </dependency>
40
41         <dependency>
42             <groupId>org.springframework.boot</groupId>
43             <artifactId>spring-boot-starter-web</artifactId>
44         </dependency>
45
46         <dependency>
47             <groupId>org.springframework.boot</groupId>
48             <artifactId>spring-boot-starter-actuator</artifactId>
49         </dependency>
50
51         <dependency>
52             <groupId>org.springframework.boot</groupId>
53             <artifactId>spring-boot-starter-data-jpa</artifactId>
54         </dependency>
55
56         <dependency>
57             <groupId>org.springframework.boot</groupId>
58             <artifactId>spring-boot-starter-data-couchbase</artifactId>
59         </dependency>
60
61         <dependency>
62             <groupId>org.springframework.boot</groupId>
63             <artifactId>spring-boot-starter-test</artifactId>
64             <scope>test</scope>
65         </dependency>
66
67         <dependency>
68             <groupId>org.springframework.boot</groupId>
69             <artifactId>spring-boot-configuration-processor</artifactId>
70         </dependency>
71
72         <dependency>
73             <groupId>org.elasticsearch.client</groupId>
74             <artifactId>elasticsearch-rest-high-level-client</artifactId>
75         </dependency>
76
77         <dependency>
78             <groupId>commons-io</groupId>
79             <artifactId>commons-io</artifactId>
80         </dependency>
81
82         <dependency>
83             <groupId>com.fasterxml.jackson.dataformat</groupId>
84             <artifactId>jackson-dataformat-yaml</artifactId>
85         </dependency>
86
87         <dependency>
88             <groupId>com.fasterxml.jackson.dataformat</groupId>
89             <artifactId>jackson-dataformat-xml</artifactId>
90         </dependency>
91
92         <dependency>
93             <groupId>com.fasterxml.jackson.core</groupId>
94             <artifactId>jackson-databind</artifactId>
95         </dependency>
96
97         <dependency>
98             <groupId>com.google.code.gson</groupId>
99             <artifactId>gson</artifactId>
100         </dependency>
101
102         <dependency>
103             <groupId>org.projectlombok</groupId>
104             <artifactId>lombok</artifactId>
105         </dependency>
106
107         <dependency>
108             <groupId>io.druid</groupId>
109             <artifactId>tranquility-core_2.11</artifactId>
110         </dependency>
111
112         <dependency>
113             <groupId>org.apache.velocity</groupId>
114             <artifactId>velocity-engine-core</artifactId>
115         </dependency>
116
117
118         <dependency>
119             <groupId>org.hibernate</groupId>
120             <artifactId>hibernate-core</artifactId>
121             <version>5.3.7.Final</version>
122         </dependency>
123
124         <!-- jsr303 validation -->
125         <dependency>
126             <groupId>javax.validation</groupId>
127             <artifactId>validation-api</artifactId>
128             <version>2.0.1.Final</version>
129         </dependency>
130
131         <dependency>
132             <groupId>org.hibernate</groupId>
133             <artifactId>hibernate-validator</artifactId>
134             <version>6.0.10.Final</version>
135         </dependency>
136
137         <dependency>
138             <groupId>io.springfox</groupId>
139             <artifactId>springfox-swagger2</artifactId>
140             <version>2.9.2</version>
141             <scope>compile</scope>
142         </dependency>
143
144         <dependency>
145             <groupId>io.springfox</groupId>
146             <artifactId>springfox-swagger-ui</artifactId>
147             <version>2.9.2</version>
148             <scope>compile</scope>
149         </dependency>
150
151         <dependency>
152             <groupId>org.mongodb</groupId>
153             <artifactId>mongo-java-driver</artifactId>
154         </dependency>
155         <dependency>
156             <groupId>com.couchbase.mock</groupId>
157             <artifactId>CouchbaseMock</artifactId>
158             <version>1.5.22</version>
159             <scope>test</scope>
160         </dependency>
161     </dependencies>
162
163     <build>
164         <plugins>
165             <plugin>
166                 <groupId>org.springframework.boot</groupId>
167                 <artifactId>spring-boot-maven-plugin</artifactId>
168                 <version>${springboot.version}</version>
169                 <executions>
170                     <execution>
171                         <goals>
172                             <goal>repackage</goal>
173                         </goals>
174                     </execution>
175                 </executions>
176             </plugin>
177
178             <plugin>
179                 <artifactId>maven-failsafe-plugin</artifactId>
180                 <executions>
181                     <execution>
182                         <goals>
183                             <goal>integration-test</goal>
184                             <goal>verify</goal>
185                         </goals>
186                     </execution>
187                 </executions>
188             </plugin>
189         </plugins>
190     </build>
191
192 </project>