Merge "Issue-ID: SO-2966 optimization in git clone using --depth"
[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       <version>${cxf.version}</version>
199     </dependency>
200     <dependency>
201       <groupId>org.apache.cxf</groupId>
202       <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
203       <version>${cxf.version}</version>
204     </dependency>
205     <dependency>
206       <groupId>org.apache.cxf</groupId>
207       <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
208       <version>${cxf.version}</version>
209     </dependency>
210     <dependency>
211       <groupId>com.h2database</groupId>
212       <artifactId>h2</artifactId>
213       <scope>test</scope>
214     </dependency>
215     <dependency>
216       <groupId>org.mockito</groupId>
217       <artifactId>mockito-core</artifactId>
218       <version>1.10.19</version>
219       <scope>test</scope>
220     </dependency>
221     <dependency>
222       <groupId>com.fasterxml.uuid</groupId>
223       <artifactId>java-uuid-generator</artifactId>
224     </dependency>
225     <dependency>
226       <groupId>org.apache.commons</groupId>
227       <artifactId>commons-lang3</artifactId>
228     </dependency>
229     <dependency>
230       <groupId>org.onap.so</groupId>
231       <artifactId>MSOCoreBPMN</artifactId>
232       <version>${project.version}</version>
233     </dependency>
234     <dependency>
235       <groupId>org.onap.so</groupId>
236       <artifactId>MSOCoreBPMN</artifactId>
237       <version>${project.version}</version>
238       <classifier>tests</classifier>
239       <scope>test</scope>
240     </dependency>
241     <dependency>
242       <groupId>org.onap.so</groupId>
243       <artifactId>MSOCommonBPMN</artifactId>
244       <version>${project.version}</version>
245     </dependency>
246     <dependency>
247       <groupId>org.onap.so</groupId>
248       <artifactId>MSOCommonBPMN</artifactId>
249       <version>${project.version}</version>
250       <classifier>tests</classifier>
251       <scope>test</scope>
252     </dependency>
253     <dependency>
254       <groupId>org.onap.so</groupId>
255       <artifactId>so-bpmn-building-blocks</artifactId>
256       <version>${project.version}</version>
257       <scope>test</scope>
258     </dependency>
259     <dependency>
260       <groupId>javax.ws.rs</groupId>
261       <artifactId>javax.ws.rs-api</artifactId>
262       <version>${jax.ws.rs}</version>
263     </dependency>
264     <dependency>
265       <groupId>org.camunda.spin</groupId>
266       <artifactId>camunda-spin-core</artifactId>
267       <scope>test</scope>
268     </dependency>
269     <dependency>
270       <groupId>org.camunda.spin</groupId>
271       <artifactId>camunda-spin-dataformat-all</artifactId>
272       <scope>test</scope>
273     </dependency>
274     <dependency>
275       <artifactId>camunda-spin-dataformat-all</artifactId>
276       <groupId>org.camunda.spin</groupId>
277       <scope>test</scope>
278     </dependency>
279     <dependency>
280       <groupId>org.camunda.bpm</groupId>
281       <artifactId>camunda-engine-plugin-spin</artifactId>
282     </dependency>
283
284     <dependency>
285       <groupId>org.camunda.bpm</groupId>
286       <artifactId>camunda-engine-plugin-connect</artifactId>
287       <scope>test</scope>
288     </dependency>
289     <dependency>
290       <groupId>org.camunda.bpm.extension</groupId>
291       <artifactId>camunda-bpm-assert</artifactId>
292       <version>${camunda.bpm.assert.version}</version>
293       <scope>test</scope>
294     </dependency>
295     <dependency>
296       <groupId>org.assertj</groupId>
297       <artifactId>assertj-core</artifactId>
298       <version>${assertj.core.version}</version>
299       <scope>test</scope>
300     </dependency>
301     <dependency>
302       <groupId>javax.annotation</groupId>
303       <artifactId>javax.annotation-api</artifactId>
304       <version>1.3</version>
305     </dependency>
306     <dependency>
307       <groupId>org.springframework.boot</groupId>
308       <artifactId>spring-boot-configuration-processor</artifactId>
309       <optional>true</optional>
310     </dependency>
311     <dependency>
312       <groupId>ch.qos.logback</groupId>
313       <artifactId>logback-classic</artifactId>
314     </dependency>
315     <dependency>
316       <groupId>ch.qos.logback</groupId>
317       <artifactId>logback-core</artifactId>
318     </dependency>
319     <dependency>
320       <groupId>org.slf4j</groupId>
321       <artifactId>slf4j-api</artifactId>
322     </dependency>
323     <dependency>
324       <groupId>org.mariadb.jdbc</groupId>
325       <artifactId>mariadb-java-client</artifactId>
326     </dependency>
327     <dependency>
328       <groupId>ch.vorburger.mariaDB4j</groupId>
329       <artifactId>mariaDB4j</artifactId>
330       <version>2.2.3</version>
331       <scope>test</scope>
332     </dependency>
333     <dependency>
334       <groupId>io.grpc</groupId>
335       <artifactId>grpc-testing</artifactId>
336       <version>${grpc.version}</version>
337       <scope>test</scope>
338     </dependency>
339
340   </dependencies>
341 </project>