blob: 2131e671f9e0999ce8d97f75d567df3248f80e03 [file] [log] [blame]
Rohan Patel6f7e46b2019-09-25 14:35:28 -04001<?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 <groupId>org.oran.otf</groupId>
8 <artifactId>otf-camunda</artifactId>
9 <version>Camille.1.1</version>
10 <packaging>jar</packaging>
11 <dependencies>
12
13 <dependency>
14 <groupId>com.github.tomakehurst</groupId>
15 <artifactId>wiremock-jre8</artifactId>
16 <version>2.24.0</version>
17 <scope>test</scope>
18 </dependency>
19 <dependency>
20 <groupId>org.mockito</groupId>
21 <artifactId>mockito-core</artifactId>
22 <version>2.15.0</version>
23 <scope>test</scope>
24 </dependency>
25 <dependency>
26 <groupId>org.mockito</groupId>
27 <artifactId>mockito-inline</artifactId>
28 <scope>test</scope>
29 </dependency>
30 <dependency>
31 <groupId>io.rest-assured</groupId>
32 <artifactId>rest-assured</artifactId>
33 <version>4.0.0</version>
34 <scope>test</scope>
35 </dependency>
36 <dependency>
37 <groupId>io.rest-assured</groupId>
38 <artifactId>rest-assured-all</artifactId>
39 <version>4.0.0</version>
40 <scope>test</scope>
41 </dependency>
42
43
44
45 <!-- Camunda BPM dependencies -->
46 <dependency>
47 <groupId>org.camunda.bpm</groupId>
48 <artifactId>camunda-engine</artifactId>
49 <version>${camunda.bpm.version}</version>
50 </dependency>
51 <dependency>
52 <groupId>org.camunda.bpm</groupId>
53 <artifactId>camunda-engine-plugin-spin</artifactId>
54 <version>${camunda.bpm.base.version}</version>
55 </dependency>
56 <dependency>
57 <groupId>org.camunda.bpm</groupId>
58 <artifactId>camunda-engine-plugin-connect</artifactId>
59 <version>${camunda.bpm.base.version}</version>
60 </dependency>
61 <dependency>
62 <groupId>org.camunda.connect</groupId>
63 <artifactId>camunda-connect-connectors-all</artifactId>
64 </dependency>
65 <dependency>
66 <groupId>org.camunda.bpm.springboot</groupId>
67 <artifactId>camunda-bpm-spring-boot-starter</artifactId>
68 <version>${camunda.springboot.version}</version>
69 </dependency>
70 <dependency>
71 <groupId>org.camunda.bpm.springboot</groupId>
72 <artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
73 <version>${camunda.springboot.version}</version>
74 </dependency>
75 <dependency>
76 <groupId>org.camunda.bpm.springboot</groupId>
Rohan Patel4aa83422019-09-30 17:01:25 -040077 <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
Rohan Patel6f7e46b2019-09-25 14:35:28 -040078 <version>${camunda.springboot.version}</version>
79 </dependency>
80 <dependency>
81 <artifactId>camunda-external-task-client</artifactId>
82 <groupId>org.camunda.bpm</groupId>
83 <version>${camunda.bpm.external-task-client.version}</version>
84 </dependency>
85 <!-- End Camunda BPM dependencies -->
86 <!-- Begin Camunda BPM extension dependencies -->
87 <dependency>
88 <groupId>org.camunda.bpm.extension.mockito</groupId>
89 <artifactId>camunda-bpm-mockito</artifactId>
90 <version>${camunda.mockito.version}</version>
91 <scope>test</scope>
92 </dependency>
93 <dependency>
94 <groupId>org.camunda.bpm.extension.reactor</groupId>
95 <artifactId>camunda-bpm-reactor-core</artifactId>
96 <version>${camunda.bpm.reactor.version}</version>
97 </dependency>
98 <dependency>
99 <artifactId>camunda-bpm-reactor-spring</artifactId>
100 <groupId>org.camunda.bpm.extension.reactor</groupId>
101 <version>${camunda.bpm.reactor.version}</version>
102 </dependency>
103 <dependency>
104 <groupId>org.camunda.bpm.extension</groupId>
105 <artifactId>camunda-bpm-assert</artifactId>
106 <version>${camunda.bpm.assert.version}</version>
107 </dependency>
108<!--g-->
109 <!-- End Camunda BPM extension dependencies -->
110 <!-- Begin Camunda BPM Spin dependencies -->
111 <dependency>
112 <groupId>org.camunda.spin</groupId>
113 <artifactId>camunda-spin-core</artifactId>
114 <version>${camunda.spin.version}</version>
115 </dependency>
116 <dependency>
117 <groupId>org.camunda.spin</groupId>
118 <artifactId>camunda-spin-dataformat-all</artifactId>
119 <version>${camunda.spin.version}</version>
120 </dependency>
121 <!-- End Camunda BPM Spin dependencies -->
122 <!-- Begin Spring Boot dependencies -->
123 <dependency>
124 <groupId>org.springframework.boot</groupId>
125 <artifactId>spring-boot-starter-actuator</artifactId>
126 <version>${springboot.version}</version>
127 </dependency>
128 <dependency>
129 <artifactId>spring-boot-starter-amqp</artifactId>
130 <groupId>org.springframework.boot</groupId>
131 <version>${springboot.version}</version>
132 </dependency>
133 <dependency>
134 <groupId>org.springframework.boot</groupId>
135 <artifactId>spring-boot-starter-jersey</artifactId>
136 <version>${springboot.version}</version>
137 </dependency>
138 <dependency>
139 <groupId>org.springframework.boot</groupId>
140 <artifactId>spring-boot-starter-data-mongodb</artifactId>
141 <version>${springboot.version}</version>
142 </dependency>
143 <dependency>
144 <groupId>org.springframework.boot</groupId>
145 <artifactId>spring-boot-starter-test</artifactId>
146 <scope>test</scope>
147 <version>${springboot.version}</version>
148 </dependency>
149 <!-- <dependency>-->
150 <!-- <groupId>org.springframework.boot</groupId>-->
151 <!-- <artifactId>spring-boot-starter-web</artifactId>-->
152 <!-- <version>${springboot.version}</version>-->
153 <!-- </dependency>-->
154 <dependency>
155 <groupId>org.springframework.boot</groupId>
156 <artifactId>spring-boot-configuration-processor</artifactId>
157 <version>${springboot.version}</version>
158 <optional>true</optional>
159 </dependency>
160 <dependency>
161 <groupId>org.springframework.boot</groupId>
162 <artifactId>spring-boot-starter-json</artifactId>
163 <version>${springboot.version}</version>
164 </dependency>
165 <dependency>
166 <groupId>org.springframework.boot</groupId>
167 <artifactId>spring-boot-starter-jdbc</artifactId>
168 <version>${springboot.version}</version>
169 </dependency>
170 <!-- End Spring Boot dependencies -->
171 <!-- Begin CADI AAF -->
172 <dependency>
173 <groupId>org.onap.aaf.authz</groupId>
174 <artifactId>aaf-auth-client</artifactId>
175 <version>${cadi.version}</version>
176 </dependency>
177 <dependency>
178 <groupId>org.onap.aaf.authz</groupId>
179 <artifactId>aaf-cadi-core</artifactId>
180 <version>${cadi.version}</version>
181 </dependency>
182 <dependency>
183 <groupId>org.onap.aaf.authz</groupId>
184 <artifactId>aaf-cadi-aaf</artifactId>
185 <version>${cadi.version}</version>
186 </dependency>
187 <!-- End CADI AAF -->
188 <dependency>
189 <groupId>com.h2database</groupId>
190 <artifactId>h2</artifactId>
191 </dependency>
192 <dependency>
193 <groupId>org.apache.commons</groupId>
194 <artifactId>commons-lang3</artifactId>
195 <version>3.4</version>
196 </dependency>
197 <dependency>
198 <groupId>org.codehaus.groovy</groupId>
199 <artifactId>groovy-all</artifactId>
200 <version>${groovy.version}</version>
201 </dependency>
202 <dependency>
203 <groupId>com.google.code.gson</groupId>
204 <artifactId>gson</artifactId>
205 <version>${google.gson.version}</version>
206 </dependency>
207 <dependency>
208 <groupId>com.google.guava</groupId>
209 <artifactId>guava</artifactId>
210 <version>${google.guava.version}</version>
211 </dependency>
212 <dependency>
213 <groupId>org.python</groupId>
214 <artifactId>jython-standalone</artifactId>
215 <version>${python.version}</version>
216 </dependency>
217 <!-- MySQL Connector -->
218 <dependency>
219 <groupId>mysql</groupId>
220 <artifactId>mysql-connector-java</artifactId>
221 <version>8.0.14</version>
222 </dependency>
223 <dependency>
224 <artifactId>de.flapdoodle.embed.mongo</artifactId>
225 <groupId>de.flapdoodle.embed</groupId>
226 <scope>test</scope>
227 </dependency>
228 <dependency>
229 <artifactId>jersey-media-multipart</artifactId>
230 <groupId>org.glassfish.jersey.media</groupId>
231 </dependency>
232 <dependency>
233 <artifactId>junit</artifactId>
234 <groupId>junit</groupId>
235 </dependency>
236 <dependency>
237 <artifactId>httpclient</artifactId>
238 <groupId>org.apache.httpcomponents</groupId>
239 <version>4.5.7</version>
240 </dependency>
241 <dependency>
242 <artifactId>httpasyncclient</artifactId>
243 <groupId>org.apache.httpcomponents</groupId>
244 <version>4.1.4</version>
245 </dependency>
246 <dependency>
247 <artifactId>jackson-module-kotlin</artifactId>
248 <groupId>com.fasterxml.jackson.module</groupId>
249 <version>${jackson.version}</version>
250 </dependency>
251 <dependency>
252 <artifactId>jackson-datatype-jsr310</artifactId>
253 <groupId>com.fasterxml.jackson.datatype</groupId>
254 <version>${jackson.version}</version>
255 </dependency>
256 <dependency>
257 <groupId>org.apache.commons</groupId>
258 <artifactId>commons-vfs2</artifactId>
259 <version>2.2</version>
260 </dependency>
261 <dependency>
262 <groupId>com.jcraft</groupId>
263 <artifactId>jsch</artifactId>
264 <version>0.1.54</version>
265 </dependency>
266 </dependencies>
267 <parent>
268 <groupId>org.springframework.boot</groupId>
269 <artifactId>spring-boot-starter-parent</artifactId>
270 <version>2.1.4.RELEASE</version>
271 </parent>
272 <dependencyManagement>
273 <dependencies>
274 <dependency>
275 <!-- Import dependency management from camunda -->
276 <groupId>org.camunda.bpm</groupId>
277 <artifactId>camunda-bom</artifactId>
278 <version>${camunda.version}</version>
279 <scope>import</scope>
280 <type>pom</type>
281 </dependency>
282 </dependencies>
283 </dependencyManagement>
284 <modules>
285 </modules>
286 <properties>
287 <!-- Refer to the Camunda version compatibility matrix for choosing a version for a Spring Boot
288 Starter, Camunda BPM, and Spring Boot. -->
289 <skipTests>false</skipTests>
290 <skipITs>${skipTests}</skipITs>
291 <skipUTs>${skipTests}</skipUTs>
292
293 <cadi.version>2.1.10</cadi.version>
294 <docker.registry>registry.hub.docker.io</docker.registry>
Rohan Patel4aa83422019-09-30 17:01:25 -0400295 <camunda.version>7.10.0</camunda.version>
Rohan Patel6f7e46b2019-09-25 14:35:28 -0400296 <camunda.bpm.assert.version>2.0-alpha2</camunda.bpm.assert.version>
297 <camunda.bpm.base.version>7.10.0</camunda.bpm.base.version>
298 <camunda.bpm.mail.version>1.1.0</camunda.bpm.mail.version>
299 <camunda.bpm.reactor.version>2.1.2</camunda.bpm.reactor.version>
wriderd57ff3b2019-11-11 21:41:30 -0500300 <camunda.bpm.version>7.10.0</camunda.bpm.version>
Rohan Patel6f7e46b2019-09-25 14:35:28 -0400301 <camunda.bpm.external-task-client.version>1.1.1</camunda.bpm.external-task-client.version>
302 <camunda.mockito.version>3.2.1</camunda.mockito.version>
303 <camunda.spin.version>1.6.6</camunda.spin.version>
304 <camunda.springboot.version>3.2.0</camunda.springboot.version>
305 <google.guava.version>27.1-jre</google.guava.version>
306 <google.gson.version>2.8.5</google.gson.version>
307 <groovy.version>2.1.3</groovy.version>
308 <jackson.version>2.9.5</jackson.version>
309 <python.version>2.7.1</python.version>
310 <springboot.version>2.1.4.RELEASE</springboot.version>
311 </properties>
312 <build>
313 <finalName>otf-camunda</finalName>
314 <plugins>
315 <plugin>
316 <groupId>org.apache.maven.plugins</groupId>
317 <artifactId>maven-compiler-plugin</artifactId>
318 <configuration>
319 <source>1.8</source>
320 <target>1.8</target>
321 </configuration>
322 </plugin>
323 <plugin>
324 <groupId>org.springframework.boot</groupId>
325 <artifactId>spring-boot-maven-plugin</artifactId>
326 <version>${springboot.version}</version>
327 <configuration>
328 <requiresUnpack>
329 <dependency>
330 <groupId>org.python</groupId>
331 <artifactId>jython-standalone</artifactId>
332 </dependency>
333 </requiresUnpack>
334 </configuration>
335 </plugin>
336
337 <plugin>
338 <groupId>org.apache.maven.plugins</groupId>
339 <artifactId>maven-surefire-plugin</artifactId>
340 <version>2.22.1</version>
341 <configuration>
342 <skipTests>${skipUTs}</skipTests>
343 </configuration>
344 </plugin>
345 <plugin>
346 <groupId>org.apache.maven.plugins</groupId>
347 <artifactId>maven-failsafe-plugin</artifactId>
348 <version>2.22.1</version>
349 <executions>
350 <execution>
351 <id>run-integration-tests</id>
352 <phase>integration-test</phase>
353 <goals>
354 <goal>verify</goal>
355 </goals>
356 </execution>
357 </executions>
358 <configuration>
359 <skipTests>${skipTests}</skipTests>
360 <skipITs>${skipITs}</skipITs>
361 </configuration>
362 </plugin>
363
364 </plugins>
365 <resources>
366 <resource>
367 <directory>src/main/resources</directory>
368 <targetPath>${basedir}/target/src/main/resources</targetPath>
369 <filtering>true</filtering>
370 <includes>
371 <include>**/*</include>
372 </includes>
373 <excludes>
374 <exclude>otf_dev.p12</exclude>
375 </excludes>
376 </resource>
377 <resource>
378 <directory>src/main/resources</directory>
379 <filtering>true</filtering>
380 <includes>
381 <include>**/*</include>
382 </includes>
383 <excludes>
384 <exclude>otf_dev.p12</exclude>
385 </excludes>
386 </resource>
387 <resource>
388 <directory>src/main/resources</directory>
389 <targetPath>${basedir}/target/src/main/resources</targetPath>
390 <includes>
391 <include>otf_dev.p12</include>
392 </includes>
393 </resource>
394 <resource>
395 <directory>src/main/resources</directory>
396 <includes>
397 <include>otf_dev.p12</include>
398 </includes>
399 </resource>
400 <resource>
401 <directory>docker</directory>
402 <targetPath>${basedir}/target</targetPath>
403 <includes>
404 <include>Dockerfile</include>
405 </includes>
406 </resource>
407 </resources>
408 </build>
409 <name>otf-camunda</name>
410 <description>One of the core components of the Open Test Framework Test Control Unit.
411 </description>
412
wriderd57ff3b2019-11-11 21:41:30 -0500413</project>