update camunda and spring to latest versions
[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   </properties>
18
19   <build>
20     <plugins>
21       <plugin>
22         <groupId>org.apache.cxf</groupId>
23         <artifactId>cxf-codegen-plugin</artifactId>
24         <version>2.5.2</version>
25       </plugin>
26       <plugin>
27         <groupId>org.apache.maven.plugins</groupId>
28         <artifactId>maven-dependency-plugin</artifactId>
29       </plugin>
30       <plugin>
31         <artifactId>maven-failsafe-plugin</artifactId>
32         <version>2.6</version>
33         <executions>
34           <execution>
35             <goals>
36               <goal>integration-test</goal>
37               <goal>verify</goal>
38             </goals>
39           </execution>
40         </executions>
41       </plugin>
42     </plugins>
43     <pluginManagement>
44       <plugins>
45         <!--This plugin's configuration is used to store Eclipse m2e settings
46                                         only. It has no influence on the Maven build itself. -->
47         <plugin>
48           <groupId>org.eclipse.m2e</groupId>
49           <artifactId>lifecycle-mapping</artifactId>
50           <version>1.0.0</version>
51           <configuration>
52             <lifecycleMappingMetadata>
53               <pluginExecutions>
54                 <pluginExecution>
55                   <pluginExecutionFilter>
56                     <groupId>org.apache.maven.plugins</groupId>
57                     <artifactId>maven-antrun-plugin</artifactId>
58                     <versionRange>[1.3,)</versionRange>
59                     <goals>
60                       <goal>run</goal>
61                     </goals>
62                   </pluginExecutionFilter>
63                   <action>
64                     <ignore />
65                   </action>
66                 </pluginExecution>
67               </pluginExecutions>
68             </lifecycleMappingMetadata>
69           </configuration>
70         </plugin>
71         <plugin>
72           <groupId>org.apache.maven.plugins</groupId>
73           <artifactId>maven-surefire-plugin</artifactId>
74           <executions>
75             <execution>
76               <id>default-test</id>
77               <goals>
78                 <goal>test</goal>
79               </goals>
80               <configuration>
81                 <includes>
82                   <include>**/AllTestsTestSuite.java</include>
83                 </includes>
84               </configuration>
85             </execution>
86             <execution>
87               <id>tasks-test</id>
88               <goals>
89                 <goal>test</goal>
90               </goals>
91               <configuration>
92                 <includes>
93                   <include>**/AllTasksTestsTestSuite.java</include>
94                 </includes>
95               </configuration>
96             </execution>
97             <execution>
98               <id>bpmn-test</id>
99               <goals>
100                 <goal>test</goal>
101               </goals>
102               <configuration>
103                 <includes>
104                   <include>**/AllBPMNTestSuites.java</include>
105                 </includes>
106               </configuration>
107             </execution>
108           </executions>
109           <configuration>
110             <parallel>suites</parallel>
111           </configuration>
112         </plugin>
113         <plugin>
114           <groupId>org.eclipse.m2e</groupId>
115           <artifactId>lifecycle-mapping</artifactId>
116           <version>1.0.0</version>
117           <configuration>
118             <lifecycleMappingMetadata>
119               <pluginExecutions>
120                 <pluginExecution>
121                   <pluginExecutionFilter>
122                     <groupId>org.apache.maven.plugins</groupId>
123                     <artifactId>maven-dependency-plugin</artifactId>
124                     <versionRange>[1.0.0,)</versionRange>
125                     <goals>
126                       <goal>unpack</goal>
127                     </goals>
128                   </pluginExecutionFilter>
129                   <action>
130                     <execute />
131                   </action>
132                 </pluginExecution>
133               </pluginExecutions>
134             </lifecycleMappingMetadata>
135           </configuration>
136         </plugin>
137       </plugins>
138     </pluginManagement>
139     <finalName>${project.artifactId}-${project.version}</finalName>
140   </build>
141   <dependencyManagement>
142     <dependencies>
143       <dependency>
144         <groupId>org.camunda.bpm</groupId>
145         <artifactId>camunda-bom</artifactId>
146         <version>${camunda.version}</version>
147         <scope>import</scope>
148         <type>pom</type>
149       </dependency>
150     </dependencies>
151   </dependencyManagement>
152   <dependencies>
153     <dependency>
154       <groupId>org.camunda.bpm.springboot</groupId>
155       <artifactId>camunda-bpm-spring-boot-starter</artifactId>
156       <scope>test</scope>
157     </dependency>
158     <dependency>
159       <groupId>org.camunda.bpm.springboot</groupId>
160       <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
161       <scope>test</scope>
162     </dependency>
163     <dependency>
164       <groupId>org.camunda.bpm.extension.mockito</groupId>
165       <artifactId>camunda-bpm-mockito</artifactId>
166       <scope>test</scope>
167     </dependency>
168     <dependency>
169       <groupId>org.springframework.boot</groupId>
170       <artifactId>spring-boot-starter-test</artifactId>
171       <scope>test</scope>
172     </dependency>
173     <dependency>
174       <groupId>org.springframework.boot</groupId>
175       <artifactId>spring-boot-starter-web</artifactId>
176       <scope>test</scope>
177     </dependency>
178     <dependency>
179       <groupId>org.springframework.boot</groupId>
180       <artifactId>spring-boot-starter-data-jpa</artifactId>
181       <optional>true</optional>
182     </dependency>
183     <dependency>
184       <groupId>org.apache.cxf</groupId>
185       <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
186     </dependency>
187     <dependency>
188       <groupId>org.apache.cxf</groupId>
189       <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
190     </dependency>
191     <dependency>
192       <groupId>org.apache.cxf</groupId>
193       <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
194     </dependency>
195     <dependency>
196       <groupId>com.h2database</groupId>
197       <artifactId>h2</artifactId>
198       <scope>test</scope>
199     </dependency>
200     <dependency>
201       <groupId>org.mockito</groupId>
202       <artifactId>mockito-core</artifactId>
203       <version>1.10.19</version>
204       <!-- remove -->
205       <scope>test</scope>
206     </dependency>
207     <dependency>
208       <groupId>com.fasterxml.uuid</groupId>
209       <artifactId>java-uuid-generator</artifactId>
210     </dependency>
211     <dependency>
212       <groupId>org.onap.so</groupId>
213       <artifactId>MSOCoreBPMN</artifactId>
214       <version>${project.version}</version>
215       <classifier>tests</classifier>
216       <scope>test</scope>
217     </dependency>
218     <dependency>
219       <groupId>org.onap.so</groupId>
220       <artifactId>MSOCommonBPMN</artifactId>
221       <version>${project.version}</version>
222     </dependency>
223     <dependency>
224       <groupId>org.onap.so</groupId>
225       <artifactId>MSOCommonBPMN</artifactId>
226       <version>${project.version}</version>
227       <classifier>tests</classifier>
228       <scope>test</scope>
229     </dependency>
230     <dependency>
231       <groupId>org.onap.so</groupId>
232       <artifactId>so-bpmn-building-blocks</artifactId>
233       <version>${project.version}</version>
234       <scope>test</scope>
235     </dependency>
236     <dependency>
237       <groupId>org.camunda.spin</groupId>
238       <artifactId>camunda-spin-core</artifactId>
239       <scope>test</scope>
240     </dependency>
241     <dependency>
242       <groupId>org.camunda.spin</groupId>
243       <artifactId>camunda-spin-dataformat-all</artifactId>
244       <scope>test</scope>
245     </dependency>
246     <dependency>
247       <artifactId>camunda-spin-dataformat-all</artifactId>
248       <groupId>org.camunda.spin</groupId>
249       <scope>test</scope>
250     </dependency>
251     <dependency>
252       <groupId>org.camunda.bpm</groupId>
253       <artifactId>camunda-engine-plugin-spin</artifactId>
254     </dependency>
255     <dependency>
256       <groupId>org.camunda.bpm</groupId>
257       <artifactId>camunda-engine-plugin-connect</artifactId>
258       <scope>test</scope>
259     </dependency>
260     <dependency>
261       <groupId>org.camunda.bpm.extension</groupId>
262       <artifactId>camunda-bpm-assert</artifactId>
263       <version>${camunda.bpm.assert.version}</version>
264       <scope>test</scope>
265     </dependency>
266     <dependency>
267       <groupId>org.assertj</groupId>
268       <artifactId>assertj-core</artifactId>
269       <version>${assertj.core.version}</version>
270       <scope>test</scope>
271     </dependency>
272     <dependency>
273       <groupId>org.springframework.boot</groupId>
274       <artifactId>spring-boot-configuration-processor</artifactId>
275       <optional>true</optional>
276     </dependency>
277     <dependency>
278       <groupId>ch.vorburger.mariaDB4j</groupId>
279       <artifactId>mariaDB4j</artifactId>
280       <version>2.3.0</version>
281       <scope>test</scope>
282     </dependency>
283     <dependency>
284       <groupId>io.grpc</groupId>
285       <artifactId>grpc-testing</artifactId>
286       <version>${grpc.version}</version>
287       <scope>test</scope>
288     </dependency>
289   </dependencies>
290 </project>