Merge "Developer info update for Docker-Config Understanding"
[so.git] / bpmn / so-bpmn-infrastructure-flows / pom.xml
1 <?xml version="1.0"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4   <parent>
5     <groupId>org.onap.so</groupId>
6     <artifactId>bpmn</artifactId>
7     <version>1.7.1-SNAPSHOT</version>
8   </parent>
9   <modelVersion>4.0.0</modelVersion>
10   <artifactId>so-bpmn-infrastructure-flows</artifactId>
11   <packaging>jar</packaging>
12
13   <properties>
14     <camunda.bpm.assert.version>2.0-alpha2</camunda.bpm.assert.version>
15     <assertj.core.version>1.7.0</assertj.core.version>
16     <grpc.version>1.17.1</grpc.version>
17     <camunda.mockito.version>3.2.1</camunda.mockito.version>
18   </properties>
19
20   <build>
21     <plugins>
22       <plugin>
23         <groupId>org.apache.cxf</groupId>
24         <artifactId>cxf-codegen-plugin</artifactId>
25         <version>2.5.2</version>
26       </plugin>
27       <plugin>
28         <groupId>org.apache.maven.plugins</groupId>
29         <artifactId>maven-dependency-plugin</artifactId>
30       </plugin>
31       <plugin>
32         <artifactId>maven-failsafe-plugin</artifactId>
33         <version>2.6</version>
34         <executions>
35           <execution>
36             <goals>
37               <goal>integration-test</goal>
38               <goal>verify</goal>
39             </goals>
40           </execution>
41         </executions>
42       </plugin>
43     </plugins>
44     <pluginManagement>
45       <plugins>
46         <!--This plugin's configuration is used to store Eclipse m2e settings
47                                         only. It has no influence on the Maven build itself. -->
48         <plugin>
49           <groupId>org.eclipse.m2e</groupId>
50           <artifactId>lifecycle-mapping</artifactId>
51           <version>1.0.0</version>
52           <configuration>
53             <lifecycleMappingMetadata>
54               <pluginExecutions>
55                 <pluginExecution>
56                   <pluginExecutionFilter>
57                     <groupId>
58                                                                                         org.apache.maven.plugins
59                                                                                 </groupId>
60                     <artifactId>
61                                                                                         maven-antrun-plugin
62                                                                                 </artifactId>
63                     <versionRange>
64                                                                                         [1.3,)
65                                                                                 </versionRange>
66                     <goals>
67                       <goal>run</goal>
68                     </goals>
69                   </pluginExecutionFilter>
70                   <action>
71                     <ignore />
72                   </action>
73                 </pluginExecution>
74               </pluginExecutions>
75             </lifecycleMappingMetadata>
76           </configuration>
77         </plugin>
78         <plugin>
79           <groupId>org.apache.maven.plugins</groupId>
80           <artifactId>maven-surefire-plugin</artifactId>
81           <executions>
82             <execution>
83               <id>default-test</id>
84               <goals>
85                 <goal>test</goal>
86               </goals>
87               <configuration>
88                 <includes>
89                   <include>**/AllTestsTestSuite.java</include>
90                 </includes>
91               </configuration>
92             </execution>
93             <execution>
94               <id>tasks-test</id>
95               <goals>
96                 <goal>test</goal>
97               </goals>
98               <configuration>
99                 <includes>
100                   <include>**/AllTasksTestsTestSuite.java</include>
101                 </includes>
102               </configuration>
103             </execution>
104             <execution>
105               <id>bpmn-test</id>
106               <goals>
107                 <goal>test</goal>
108               </goals>
109               <configuration>
110                 <includes>
111                   <include>**/AllBPMNTestSuites.java</include>
112                 </includes>
113               </configuration>
114             </execution>
115           </executions>
116           <configuration>
117             <parallel>suites</parallel>
118           </configuration>
119         </plugin>
120         <plugin>
121           <groupId>org.eclipse.m2e</groupId>
122           <artifactId>lifecycle-mapping</artifactId>
123           <version>1.0.0</version>
124           <configuration>
125             <lifecycleMappingMetadata>
126               <pluginExecutions>
127                 <pluginExecution>
128                   <pluginExecutionFilter>
129                     <groupId>org.apache.maven.plugins</groupId>
130                     <artifactId>maven-dependency-plugin</artifactId>
131                     <versionRange>[1.0.0,)</versionRange>
132                     <goals>
133                       <goal>unpack</goal>
134                     </goals>
135                   </pluginExecutionFilter>
136                   <action>
137                     <execute />
138                   </action>
139                 </pluginExecution>
140               </pluginExecutions>
141             </lifecycleMappingMetadata>
142           </configuration>
143         </plugin>
144       </plugins>
145     </pluginManagement>
146     <finalName>${project.artifactId}-${project.version}</finalName>
147   </build>
148
149   <dependencyManagement>
150     <dependencies>
151       <dependency>
152         <groupId>org.camunda.bpm</groupId>
153         <artifactId>camunda-bom</artifactId>
154         <version>${camunda.version}</version>
155         <scope>import</scope>
156         <type>pom</type>
157       </dependency>
158     </dependencies>
159   </dependencyManagement>
160
161   <dependencies>
162     <dependency>
163       <groupId>org.camunda.bpm.springboot</groupId>
164       <artifactId>camunda-bpm-spring-boot-starter</artifactId>
165       <version>${camunda.springboot.version}</version>
166       <scope>test</scope>
167     </dependency>
168     <dependency>
169       <groupId>org.camunda.bpm.springboot</groupId>
170       <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
171       <version>${camunda.springboot.version}</version>
172       <scope>test</scope>
173     </dependency>
174     <dependency>
175       <groupId>org.camunda.bpm.extension.mockito</groupId>
176       <artifactId>camunda-bpm-mockito</artifactId>
177       <version>${camunda.mockito.version}</version>
178       <scope>test</scope>
179     </dependency>
180     <dependency>
181       <groupId>org.springframework.boot</groupId>
182       <artifactId>spring-boot-starter-test</artifactId>
183       <scope>test</scope>
184     </dependency>
185     <dependency>
186       <groupId>org.springframework.boot</groupId>
187       <artifactId>spring-boot-starter-web</artifactId>
188       <scope>test</scope>
189     </dependency>
190     <dependency>
191       <groupId>org.springframework.boot</groupId>
192       <artifactId>spring-boot-starter-data-jpa</artifactId>
193       <optional>true</optional>
194     </dependency>
195     <dependency>
196       <groupId>org.apache.cxf</groupId>
197       <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
198     </dependency>
199     <dependency>
200       <groupId>org.apache.cxf</groupId>
201       <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
202     </dependency>
203     <dependency>
204       <groupId>org.apache.cxf</groupId>
205       <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
206     </dependency>
207     <dependency>
208       <groupId>com.h2database</groupId>
209       <artifactId>h2</artifactId>
210       <scope>test</scope>
211     </dependency>
212     <dependency>
213       <groupId>org.mockito</groupId>
214       <artifactId>mockito-core</artifactId>
215       <version>1.10.19</version>
216       <scope>test</scope>
217     </dependency>
218     <dependency>
219       <groupId>com.fasterxml.uuid</groupId>
220       <artifactId>java-uuid-generator</artifactId>
221     </dependency>
222     <dependency>
223       <groupId>org.apache.commons</groupId>
224       <artifactId>commons-lang3</artifactId>
225     </dependency>
226     <dependency>
227       <groupId>org.onap.so</groupId>
228       <artifactId>MSOCoreBPMN</artifactId>
229       <version>${project.version}</version>
230     </dependency>
231     <dependency>
232       <groupId>org.onap.so</groupId>
233       <artifactId>MSOCoreBPMN</artifactId>
234       <version>${project.version}</version>
235       <classifier>tests</classifier>
236       <scope>test</scope>
237     </dependency>
238     <dependency>
239       <groupId>org.onap.so</groupId>
240       <artifactId>MSOCommonBPMN</artifactId>
241       <version>${project.version}</version>
242     </dependency>
243     <dependency>
244       <groupId>org.onap.so</groupId>
245       <artifactId>MSOCommonBPMN</artifactId>
246       <version>${project.version}</version>
247       <classifier>tests</classifier>
248       <scope>test</scope>
249     </dependency>
250     <dependency>
251       <groupId>org.onap.so</groupId>
252       <artifactId>so-bpmn-building-blocks</artifactId>
253       <version>${project.version}</version>
254       <scope>test</scope>
255     </dependency>
256     <dependency>
257       <groupId>javax.ws.rs</groupId>
258       <artifactId>javax.ws.rs-api</artifactId>
259       <version>${jax.ws.rs}</version>
260     </dependency>
261     <dependency>
262       <groupId>org.camunda.spin</groupId>
263       <artifactId>camunda-spin-core</artifactId>
264       <scope>test</scope>
265     </dependency>
266     <dependency>
267       <groupId>org.camunda.spin</groupId>
268       <artifactId>camunda-spin-dataformat-all</artifactId>
269       <scope>test</scope>
270     </dependency>
271     <dependency>
272       <artifactId>camunda-spin-dataformat-all</artifactId>
273       <groupId>org.camunda.spin</groupId>
274       <scope>test</scope>
275     </dependency>
276     <dependency>
277       <groupId>org.camunda.bpm</groupId>
278       <artifactId>camunda-engine-plugin-spin</artifactId>
279     </dependency>
280
281     <dependency>
282       <groupId>org.camunda.bpm</groupId>
283       <artifactId>camunda-engine-plugin-connect</artifactId>
284       <scope>test</scope>
285     </dependency>
286     <dependency>
287       <groupId>org.camunda.bpm.extension</groupId>
288       <artifactId>camunda-bpm-assert</artifactId>
289       <version>${camunda.bpm.assert.version}</version>
290       <scope>test</scope>
291     </dependency>
292     <dependency>
293       <groupId>org.assertj</groupId>
294       <artifactId>assertj-core</artifactId>
295       <version>${assertj.core.version}</version>
296       <scope>test</scope>
297     </dependency>
298     <dependency>
299       <groupId>javax.annotation</groupId>
300       <artifactId>javax.annotation-api</artifactId>
301       <version>1.3</version>
302     </dependency>
303     <dependency>
304       <groupId>org.springframework.boot</groupId>
305       <artifactId>spring-boot-configuration-processor</artifactId>
306       <optional>true</optional>
307     </dependency>
308     <dependency>
309       <groupId>ch.qos.logback</groupId>
310       <artifactId>logback-classic</artifactId>
311     </dependency>
312     <dependency>
313       <groupId>ch.qos.logback</groupId>
314       <artifactId>logback-core</artifactId>
315     </dependency>
316     <dependency>
317       <groupId>org.slf4j</groupId>
318       <artifactId>slf4j-api</artifactId>
319     </dependency>
320     <dependency>
321       <groupId>org.mariadb.jdbc</groupId>
322       <artifactId>mariadb-java-client</artifactId>
323     </dependency>
324     <dependency>
325       <groupId>ch.vorburger.mariaDB4j</groupId>
326       <artifactId>mariaDB4j</artifactId>
327       <version>2.2.3</version>
328       <scope>test</scope>
329     </dependency>
330     <dependency>
331       <groupId>io.grpc</groupId>
332       <artifactId>grpc-testing</artifactId>
333       <version>${grpc.version}</version>
334       <scope>test</scope>
335     </dependency>
336
337   </dependencies>
338 </project>