Update pom and docker version of vfc-wfengine
[vfc/nfvo/wfengine.git] / wso2 / wso2bpel-ext / wso2bpel-core / wso2bpel-mgr / pom.xml
1 <?xml version="1.0"?>
2 <!--
3
4     Copyright 2016 ZTE Corporation.
5
6     Licensed under the Apache License, Version 2.0 (the "License");
7     you may not use this file except in compliance with the License.
8     You may obtain a copy of the License at
9
10         http://www.apache.org/licenses/LICENSE-2.0
11
12     Unless required by applicable law or agreed to in writing, software
13     distributed under the License is distributed on an "AS IS" BASIS,
14     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15     See the License for the specific language governing permissions and
16     limitations under the License.
17
18 -->
19 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20
21     <parent>
22         <groupId>org.openo.common-services.common-utilities.wso2bpel-ext</groupId>
23         <artifactId>wso2bpel-core-parent</artifactId>
24         <version>1.2.0-SNAPSHOT</version>
25     </parent>
26
27     <modelVersion>4.0.0</modelVersion>
28     <artifactId>wso2bpel-mgr</artifactId>
29     <name>common-services-common-utilities/wso2bpel-ext/wso2bpel-core/wso2bpel-mgr</name>
30     <packaging>jar</packaging>
31     <properties>
32         <sonar.skip>true</sonar.skip>
33     </properties>
34         
35   <repositories>
36     <repository>
37         <id>wso2-nexus</id>
38         <url>http://dist.wso2.org/maven2</url>
39         <releases>
40       <enabled>true</enabled>
41         </releases>
42         <snapshots>
43       <enabled>false</enabled>
44         </snapshots>
45     </repository>
46         <repository>
47         <id>smartbearsoftware</id>
48         <url>http://smartbearsoftware.com/repository/maven2/</url>
49     </repository>
50   </repositories>
51   
52     <build>
53         <plugins>
54             <plugin>
55                 <groupId>org.apache.maven.plugins</groupId>
56                 <artifactId>maven-compiler-plugin</artifactId>
57                 <version>3.1</version>
58                 <configuration>
59                     <source>1.7</source>
60                     <target>1.7</target>
61                     <encoding>UTF-8</encoding>
62                     <compilerArgs> 
63                         <arg>-verbose</arg>
64                         <arg>-Xlint:unchecked</arg>
65                         <arg>-Xlint:deprecation</arg>
66                         <arg>-bootclasspath</arg>
67                         <arg>${env.JAVA_HOME}/jre/lib/rt.jar</arg>
68                     </compilerArgs> 
69                 </configuration>
70             </plugin>
71             <plugin>
72                 <groupId>org.eclipse.m2e</groupId>
73                 <artifactId>lifecycle-mapping</artifactId>
74                 <configuration>
75                     <lifecycleMappingMetadata>
76                         <pluginExecutions>
77                             <pluginExecution>
78                                 <pluginExecutionFilter>
79                                     <groupId>org.apache.maven.plugins</groupId>
80                                     <artifactId>maven-dependency-plugin</artifactId>
81                                     <versionRange>[2.0,)</versionRange>
82                                     <goals>
83                                         <goal>copy-dependencies</goal>
84                                     </goals>
85                                 </pluginExecutionFilter>
86                                 <action>
87                                     <ignore/>
88                                 </action>
89                             </pluginExecution>
90                         </pluginExecutions>
91                     </lifecycleMappingMetadata>
92                 </configuration>
93             </plugin>
94             <plugin>
95                 <groupId>org.apache.maven.plugins</groupId>
96                 <artifactId>maven-jar-plugin</artifactId>
97                 <configuration>
98                     <archive>
99                         <manifest>
100                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
101                         </manifest>
102                     </archive>
103                 </configuration>
104             </plugin>
105             <plugin>
106                 <groupId>org.apache.maven.plugins</groupId>
107                 <artifactId>maven-shade-plugin</artifactId>
108                 <configuration>
109                     <createDependencyReducedPom>true</createDependencyReducedPom>
110                     <filters>
111                         <filter>
112                             <artifact>*:*</artifact>
113                             <excludes>
114                                 <exclude>META-INF/*.SF</exclude>
115                                 <exclude>META-INF/*.DSA</exclude>
116                                 <exclude>META-INF/*.RSA</exclude>
117                             </excludes>
118                         </filter>
119                     </filters>
120                 </configuration>
121                 <executions>
122                     <execution>
123                         <phase>package</phase>
124                         <goals>
125                             <goal>shade</goal>
126                         </goals>
127                         <configuration>
128                             <transformers>
129                                 <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
130                                 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
131                                     <mainClass>org.openo.carbon.bpel.Wso2BpelApplication</mainClass>
132                                 </transformer>
133                             </transformers>
134                         </configuration>
135                     </execution>
136                 </executions>
137             </plugin>
138             <plugin>
139                 <groupId>org.apache.maven.plugins</groupId>
140                 <artifactId>maven-dependency-plugin</artifactId>
141                 <executions>
142                     <execution>
143                         <id>copy-dependencies</id>
144                         <phase>package</phase>
145                         <goals>
146                             <goal>copy-dependencies</goal>
147                         </goals>
148                         <configuration>
149                             <artifactItems>
150                                 <artifactItem>
151                                     <groupId>io.dropwizard</groupId>
152                                     <artifactId>dropwizard-core</artifactId>
153                                     <version>${dropwizard.version}</version>
154                                     <overWrite>true</overWrite>
155                                 </artifactItem>
156                             </artifactItems>
157                         </configuration>
158                     </execution>
159                 </executions>
160             </plugin>
161         </plugins>
162     </build>
163
164     <dependencies>
165         <dependency>
166             <groupId>io.dropwizard</groupId>
167             <artifactId>dropwizard-core</artifactId>
168         </dependency>
169         <dependency>
170             <groupId>io.dropwizard</groupId>
171             <artifactId>dropwizard-assets</artifactId>
172         </dependency>
173         <dependency>
174             <groupId>io.dropwizard</groupId>
175             <artifactId>dropwizard-hibernate</artifactId>
176         </dependency>
177         <!-- lombok -->
178         <dependency>
179             <groupId>org.projectlombok</groupId>
180             <artifactId>lombok</artifactId>            
181         </dependency>
182         <dependency>
183             <groupId>io.swagger</groupId>
184             <artifactId>swagger-jersey2-jaxrs</artifactId>
185         </dependency>
186         <!-- jersey -->
187         <dependency>
188             <groupId>org.glassfish.jersey.core</groupId>
189             <artifactId>jersey-server</artifactId>
190         </dependency>
191         <dependency>
192             <groupId>org.glassfish.jersey.media</groupId>
193             <artifactId>jersey-media-multipart</artifactId>
194         </dependency>
195         <dependency>
196             <groupId>org.glassfish.jersey.containers</groupId>
197             <artifactId>jersey-container-servlet-core</artifactId>
198         </dependency>
199         <!-- consumer -->
200         <dependency>
201             <groupId>com.eclipsesource.jaxrs</groupId>
202             <artifactId>consumer</artifactId>
203             <exclusions>
204                 <exclusion>
205                     <groupId>com.eclipsesource.jaxrs</groupId>
206                     <artifactId>jersey-all</artifactId>
207                 </exclusion>
208             </exclusions>
209         </dependency>
210         <!-- gson -->
211         <dependency>
212             <groupId>com.google.code.gson</groupId>
213             <artifactId>gson</artifactId>
214         </dependency>
215         <!-- UT -->
216         <dependency>
217             <groupId>junit</groupId>
218             <artifactId>junit</artifactId>
219             <scope>test</scope>
220         </dependency>
221         <dependency>
222             <groupId>org.powermock</groupId>
223             <artifactId>powermock-module-junit4</artifactId>
224             <scope>test</scope>
225         </dependency>
226         <dependency>
227             <groupId>org.powermock</groupId>
228             <artifactId>powermock-api-mockito</artifactId>
229             <scope>test</scope>
230         </dependency>
231         <dependency>
232             <groupId>org.apache.ant</groupId>
233             <artifactId>ant</artifactId>
234             <scope>test</scope>
235         </dependency>
236         <!-- UT end -->
237                 
238                 
239 <dependency>
240     <groupId>org.apache.ws.commons.axiom.wso2</groupId>
241     <artifactId>axiom</artifactId>
242     <version>1.2.11.wso2v4</version>
243 </dependency>
244 <dependency>
245         <groupId>axion.wso2</groupId>
246         <artifactId>axion</artifactId>
247         <version>1.0.0.M3-dev-wso2v1</version>
248 </dependency>
249 <dependency>
250         <groupId>org.apache.axis2.wso2</groupId>
251         <artifactId>axis2</artifactId>
252         <version>1.6.1.wso2v10</version>
253 </dependency>
254 <dependency>
255     <groupId>org.apache.axis2.wso2</groupId>
256     <artifactId>axis2-jaxbri</artifactId>
257     <version>1.6.1.wso2v10</version>
258 </dependency>
259 <dependency>
260     <groupId>org.apache.axis2.wso2</groupId>
261     <artifactId>axis2-json</artifactId>
262     <version>1.6.1.wso2v10</version>
263 </dependency>
264 <dependency>
265     <groupId>org.apache.axis2</groupId>
266     <artifactId>axis2-transport-jms</artifactId>
267     <version>1.0.0</version>
268 </dependency>
269 <dependency>
270     <groupId>org.apache.axis2</groupId>
271     <artifactId>axis2-transport-mail</artifactId>
272     <version>1.0.0</version>
273 </dependency>
274 <dependency>
275     <groupId>org.apache.axis2</groupId>
276     <artifactId>axis2-transport-sms</artifactId>
277     <version>1.0.0</version>
278         <exclusions>  
279         <exclusion>  
280                         <groupId>org.slf4j</groupId>
281                         <artifactId>slf4j-api</artifactId>              
282         </exclusion>  
283                 <exclusion>  
284                         <groupId>org.slf4j</groupId>
285                         <artifactId>slf4j-log4j12</artifactId>          
286         </exclusion> 
287     </exclusions>  
288 </dependency>
289 <dependency>
290     <groupId>commons-beanutils</groupId>
291     <artifactId>commons-beanutils</artifactId>
292     <version>1.9.2</version>
293 </dependency>
294 <dependency>
295     <groupId>commons-codec.wso2</groupId>
296     <artifactId>commons-codec</artifactId>
297     <version>1.4.0.wso2v1</version>
298 </dependency>
299 <dependency>
300     <groupId>commons-collections</groupId>
301     <artifactId>commons-collections</artifactId>
302     <version>3.2.1</version>
303 </dependency>
304 <dependency>
305     <groupId>commons-fileupload.wso2</groupId>
306     <artifactId>commons-fileupload</artifactId>
307     <version>1.2.2.wso2v1</version>
308 </dependency>
309 <dependency>
310     <groupId>commons-httpclient.wso2</groupId>
311     <artifactId>commons-httpclient</artifactId>
312     <version>3.1.0.wso2v2</version>
313 </dependency>
314 <dependency>
315     <groupId>commons-io.wso2</groupId>
316     <artifactId>commons-io</artifactId>
317     <version>2.0.0.wso2v2</version>
318 </dependency>
319 <dependency>
320     <groupId>commons-lang</groupId>
321     <artifactId>commons-lang</artifactId>
322     <version>2.5</version>
323 </dependency>
324 <dependency>
325     <groupId>org.apache.commons</groupId>
326     <artifactId>commons-lang3</artifactId>
327     <version>3.2</version>
328 </dependency>
329 <dependency>
330     <groupId>commons-logging</groupId>
331     <artifactId>commons-logging</artifactId>
332     <version>1.0.4</version>
333 </dependency>
334 <dependency>
335     <groupId>net.sf.ezmorph</groupId>
336     <artifactId>ezmorph</artifactId>
337     <version>1.0.6</version>
338 </dependency>
339 <dependency>
340     <groupId>org.apache.httpcomponents.wso2</groupId>
341     <artifactId>httpclient</artifactId>
342     <version>4.2.5.wso2v1</version>
343 </dependency>
344 <dependency>
345     <groupId>org.apache.httpcomponents.wso2</groupId>
346     <artifactId>httpcore</artifactId>
347     <version>4.3.0.wso2v1</version>
348 </dependency>
349 <dependency>
350     <groupId>org.apache.httpcomponents</groupId>
351     <artifactId>httpmime</artifactId>
352     <version>4.3.1</version>
353 </dependency>
354 <dependency>
355     <groupId>com.fasterxml.jackson.core</groupId>
356     <artifactId>jackson-annotations</artifactId>
357     <version>2.5.0</version>
358 </dependency>
359 <dependency>
360     <groupId>javassist</groupId>
361     <artifactId>javassist</artifactId>
362     <version>3.3.GA</version>
363 </dependency>
364 <dependency>
365     <groupId>javax.annotation</groupId>
366     <artifactId>javax.annotation-api</artifactId>
367     <version>1.2</version>
368 </dependency>
369 <dependency>
370     <groupId>javax.ws.rs</groupId>
371     <artifactId>javax.ws.rs-api</artifactId>
372     <version>2.0.1</version>
373 </dependency>
374 <dependency>
375     <groupId>jdom</groupId>
376     <artifactId>jdom</artifactId>
377     <version>0.7</version>
378 </dependency>
379 <dependency>
380     <groupId>org.glassfish.jersey.media</groupId>
381     <artifactId>jersey-media-jaxb</artifactId>
382     <version>2.25</version>
383 </dependency>
384 <dependency>
385     <groupId>org.glassfish.jersey.media</groupId>
386     <artifactId>jersey-media-multipart</artifactId>
387     <version>2.22.2</version>
388 </dependency>
389 <dependency>
390     <groupId>net.sf.json-lib</groupId>
391     <artifactId>json-lib</artifactId>
392     <version>2.4</version>
393         <classifier>jdk15</classifier>
394 </dependency>
395 <dependency>
396     <groupId>log4j</groupId>
397     <artifactId>log4j</artifactId>
398     <version>1.2.16</version>
399 </dependency>
400 <dependency>
401     <groupId>com.jgoodies</groupId>
402     <artifactId>looks</artifactId>
403     <version>2.2.1</version>
404 </dependency>
405 <dependency>
406     <groupId>org.jvnet.mimepull</groupId>
407     <artifactId>mimepull</artifactId>
408     <version>1.9.3</version>
409 </dependency>
410 <dependency>
411     <groupId>org.apache.neethi.wso2</groupId>
412     <artifactId>neethi</artifactId>
413     <version>2.0.4.wso2v4</version>
414 </dependency>
415 <dependency>
416     <groupId>org.wso2.carbon</groupId>
417     <artifactId>org.wso2.carbon.bpel.stub</artifactId>
418     <version>4.2.1</version>
419 </dependency>
420 <dependency>
421     <groupId>org.wso2.securevault</groupId>
422     <artifactId>org.wso2.securevault</artifactId>
423     <version>1.0.0-wso2v2</version>
424 </dependency>
425 <dependency>
426     <groupId>wsdl4j.wso2</groupId>
427     <artifactId>wsdl4j</artifactId>
428     <version>1.6.2.wso2v4</version>
429 </dependency>
430 <dependency>
431     <groupId>org.apache.xmlbeans</groupId>
432     <artifactId>xmlbeans</artifactId>
433     <version>2.4.0</version>
434 </dependency>
435 <dependency>
436     <groupId>org.apache.ws.commons.schema.wso2</groupId>
437     <artifactId>XmlSchema</artifactId>
438     <version>1.4.7.wso2v2</version>
439 </dependency>
440
441         <dependency>
442             <groupId>eviware</groupId>
443             <artifactId>soapui</artifactId>
444             <version>1.7.5</version>
445         </dependency>
446         <dependency>
447             <groupId>eviware</groupId>
448             <artifactId>soapui-xmlbeans</artifactId>
449             <version>1.7.5</version>
450         </dependency>
451
452     </dependencies>
453 </project>