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