Began adding pluging to lifecycle mapping
[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.6.0-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.codehaus.groovy</groupId>
227       <artifactId>groovy-all</artifactId>
228     </dependency>
229     <dependency>
230       <groupId>org.apache.commons</groupId>
231       <artifactId>commons-lang3</artifactId>
232       <version>3.4</version>
233     </dependency>
234     <dependency>
235       <groupId>org.onap.so</groupId>
236       <artifactId>MSOCoreBPMN</artifactId>
237       <version>${project.version}</version>
238     </dependency>
239     <dependency>
240       <groupId>org.onap.so</groupId>
241       <artifactId>MSOCoreBPMN</artifactId>
242       <version>${project.version}</version>
243       <classifier>tests</classifier>
244       <scope>test</scope>
245     </dependency>
246     <dependency>
247       <groupId>org.onap.so</groupId>
248       <artifactId>MSOCommonBPMN</artifactId>
249       <version>${project.version}</version>
250     </dependency>
251     <dependency>
252       <groupId>org.onap.so</groupId>
253       <artifactId>MSOCommonBPMN</artifactId>
254       <version>${project.version}</version>
255       <classifier>tests</classifier>
256       <scope>test</scope>
257     </dependency>
258     <dependency>
259       <groupId>org.onap.so</groupId>
260       <artifactId>so-bpmn-building-blocks</artifactId>
261       <version>${project.version}</version>
262       <scope>test</scope>
263     </dependency>
264     <dependency>
265       <groupId>javax.ws.rs</groupId>
266       <artifactId>javax.ws.rs-api</artifactId>
267       <version>${jax.ws.rs}</version>
268     </dependency>
269     <dependency>
270       <groupId>org.camunda.spin</groupId>
271       <artifactId>camunda-spin-core</artifactId>
272       <scope>test</scope>
273     </dependency>
274     <dependency>
275       <groupId>org.camunda.spin</groupId>
276       <artifactId>camunda-spin-dataformat-all</artifactId>
277       <scope>test</scope>
278     </dependency>
279     <dependency>
280       <artifactId>camunda-spin-dataformat-all</artifactId>
281       <groupId>org.camunda.spin</groupId>
282       <scope>test</scope>
283     </dependency>
284     <dependency>
285       <groupId>org.camunda.bpm</groupId>
286       <artifactId>camunda-engine-plugin-spin</artifactId>
287     </dependency>
288
289     <dependency>
290       <groupId>org.camunda.bpm</groupId>
291       <artifactId>camunda-engine-plugin-connect</artifactId>
292       <scope>test</scope>
293     </dependency>
294     <dependency>
295       <groupId>org.camunda.bpm.extension</groupId>
296       <artifactId>camunda-bpm-assert</artifactId>
297       <version>${camunda.bpm.assert.version}</version>
298       <scope>test</scope>
299     </dependency>
300     <dependency>
301       <groupId>org.assertj</groupId>
302       <artifactId>assertj-core</artifactId>
303       <version>${assertj.core.version}</version>
304       <scope>test</scope>
305     </dependency>
306     <dependency>
307       <groupId>javax.annotation</groupId>
308       <artifactId>javax.annotation-api</artifactId>
309       <version>1.3</version>
310     </dependency>
311     <dependency>
312       <groupId>org.springframework.boot</groupId>
313       <artifactId>spring-boot-configuration-processor</artifactId>
314       <optional>true</optional>
315     </dependency>
316     <dependency>
317       <groupId>ch.qos.logback</groupId>
318       <artifactId>logback-classic</artifactId>
319     </dependency>
320     <dependency>
321       <groupId>ch.qos.logback</groupId>
322       <artifactId>logback-core</artifactId>
323     </dependency>
324     <dependency>
325       <groupId>org.slf4j</groupId>
326       <artifactId>slf4j-api</artifactId>
327     </dependency>
328     <dependency>
329       <groupId>org.mariadb.jdbc</groupId>
330       <artifactId>mariadb-java-client</artifactId>
331     </dependency>
332     <dependency>
333       <groupId>ch.vorburger.mariaDB4j</groupId>
334       <artifactId>mariaDB4j</artifactId>
335       <version>2.2.3</version>
336       <scope>test</scope>
337     </dependency>
338     <dependency>
339       <groupId>io.grpc</groupId>
340       <artifactId>grpc-testing</artifactId>
341       <version>${grpc.version}</version>
342       <scope>test</scope>
343     </dependency>
344
345   </dependencies>
346 </project>