Merge "Replace printStackTrace with usage of logger"
[so.git] / bpmn / MSOCommonBPMN / pom.xml
1 <?xml version="1.0"?>
2 <project
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4         xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5         <modelVersion>4.0.0</modelVersion>
6         <parent>
7                 <groupId>org.onap.so</groupId>
8                 <artifactId>bpmn</artifactId>
9                 <version>1.2.0-SNAPSHOT</version>
10         </parent>
11         <artifactId>MSOCommonBPMN</artifactId>
12         <name>MSOCommonBPMN</name>
13         <packaging>jar</packaging>
14
15         <properties>
16                 <camunda.version>7.8.0</camunda.version>
17                 <spring.version>4.3.2.RELEASE</spring.version>
18                 <httpclient.version>4.5.5</httpclient.version>
19                 <jax.ws.rs>2.0.1</jax.ws.rs>
20                 <jackson.version>1.1.1</jackson.version>
21                 <maven.compiler.target>1.8</maven.compiler.target>
22                 <maven.compiler.source>1.8</maven.compiler.source>
23         </properties>
24
25
26         <build>
27                 <plugins>
28                         <plugin>
29                                 <groupId>org.apache.maven.plugins</groupId>
30                                 <artifactId>maven-compiler-plugin</artifactId>
31                                 <executions>
32                                         <execution>
33                                                 <id>test-compile</id>
34                                                 <phase>compile</phase>
35                                                 <goals>
36                                                         <goal>testCompile</goal>
37                                                 </goals>
38                                                 <configuration>
39                                                         <skip>false</skip>
40                                                 </configuration>
41                                         </execution>
42                                 </executions>
43                         </plugin>
44
45                         <plugin>
46                                 <groupId>org.apache.maven.plugins</groupId>
47                                 <artifactId>maven-jar-plugin</artifactId>
48                                 <version>3.0.2</version>
49                                 <executions>
50                                         <execution>
51                                                 <goals>
52                                                         <goal>test-jar</goal>
53                                                 </goals>
54                                                 <configuration>
55                                                         <skip>false</skip>
56                                                 </configuration>
57                                         </execution>
58                                 </executions>
59                         </plugin>
60                         <plugin>
61                                 <groupId>org.apache.cxf</groupId>
62                                 <artifactId>cxf-codegen-plugin</artifactId>
63                                 <version>2.5.2</version>
64                         </plugin>
65                         <plugin>
66                                 <groupId>org.apache.maven.plugins</groupId>
67                                 <artifactId>maven-eclipse-plugin</artifactId>
68                                 <version>2.8</version>
69                                 <configuration>
70                                         <additionalProjectnatures>
71                                                 <projectnature>org.eclipse.jdt.groovy.core.groovyNature</projectnature>
72                                         </additionalProjectnatures>
73                                         <sourceIncludes>
74                                                 <sourceInclude>**/*.groovy</sourceInclude>
75                                         </sourceIncludes>
76                                 </configuration>
77                         </plugin>
78                         <plugin>
79                                 <artifactId>maven-antrun-plugin</artifactId>
80                                 <executions>
81                                         <execution>
82                                                 <id>compile</id>
83                                                 <phase>compile</phase>
84                                                 <configuration>
85                                                         <tasks>
86                                                                 <mkdir dir="${basedir}/src/main/groovy" />
87                                                                 <taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc">
88                                                                         <classpath refid="maven.compile.classpath" />
89                                                                 </taskdef>
90                                                                 <mkdir dir="${project.build.outputDirectory}" />
91                                                                 <groovyc destdir="${project.build.outputDirectory}"
92                                                                         srcdir="${basedir}/src/main/groovy/" listfiles="true">
93                                                                         <classpath refid="maven.compile.classpath" />
94                                                                 </groovyc>
95                                                         </tasks>
96                                                 </configuration>
97                                                 <goals>
98                                                         <goal>run</goal>
99                                                 </goals>
100                                         </execution>
101                                         <execution>
102                                                 <id>test-compile</id>
103                                                 <phase>test-compile</phase>
104                                                 <configuration>
105                                                         <tasks>
106                                                                 <mkdir dir="${basedir}/src/test/groovy" />
107                                                                 <taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc">
108                                                                         <classpath refid="maven.test.classpath" />
109                                                                 </taskdef>
110                                                                 <mkdir dir="${project.build.testOutputDirectory}" />
111                                                                 <groovyc destdir="${project.build.testOutputDirectory}"
112                                                                         srcdir="${basedir}/src/test/groovy/" listfiles="true">
113                                                                         <classpath refid="maven.test.classpath" />
114                                                                 </groovyc>
115                                                         </tasks>
116                                                 </configuration>
117                                                 <goals>
118                                                         <goal>run</goal>
119                                                 </goals>
120                                         </execution>
121                                 </executions>
122                         </plugin>
123                         <plugin>
124                                 <groupId>org.codehaus.mojo</groupId>
125                                 <artifactId>jaxb2-maven-plugin</artifactId>
126                                 <version>2.3</version>
127                                 <executions>
128                                         <execution>
129                                                 <id>xjc</id>
130                                                 <goals>
131                                                         <goal>xjc</goal>
132                                                 </goals>
133                                         </execution>
134                                 </executions>
135                                 <configuration>
136                                         <extension>true</extension>
137                                         <arguments>
138                                                 <argument>-Xannotate</argument>
139                                                 <argument>-Xcommons-lang</argument>
140                                         </arguments>
141                                         <sources>
142                                                 <source>src/main/resources/xsd</source>
143                                         </sources>
144                                         <xjbSources>
145                                                 <xjbSource>src/main/resources/xjb</xjbSource>
146                                         </xjbSources>
147                                         <outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
148                                 </configuration>
149                                 <dependencies>
150                                         <dependency>
151                                                 <groupId>org.jvnet.jaxb2_commons</groupId>
152                                                 <artifactId>jaxb2-basics-annotate</artifactId>
153                                                 <version>0.6.4</version>
154                                         </dependency>
155                                         <dependency>
156                                                 <groupId>org.jvnet.jaxb2_commons</groupId>
157                                                 <artifactId>jaxb2-commons-lang</artifactId>
158                                                 <version>2.3</version>
159                                         </dependency>
160                                         <dependency>
161                                                 <groupId>com.sun.codemodel</groupId>
162                                                 <artifactId>codemodel</artifactId>
163                                                 <version>2.6</version>
164                                         </dependency>
165                                 </dependencies>
166                         </plugin>
167                          <plugin>
168                                 <groupId>org.codehaus.mojo</groupId>
169                                 <artifactId>jaxb2-maven-plugin</artifactId>
170                                 <version>2.3</version>
171                                 <executions>
172                                         <execution>
173                                                 <id>xjc</id>
174                                                 <goals>
175                                                         <goal>xjc</goal>
176                                                 </goals>
177                                         </execution>
178                                 </executions>
179                                 <configuration>
180                                         <extension>true</extension>
181                                         <arguments>
182                                                 <argument>-Xannotate</argument>
183                                                 <argument>-Xcommons-lang</argument>
184                                         </arguments>
185                                         <sources>
186                                                 <source>src/main/resources/xsd</source>
187                                         </sources>
188                                         <xjbSources>
189                                                 <xjbSource>src/main/resources/xjb</xjbSource>
190                                         </xjbSources>
191                                         <outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
192                                 </configuration>
193                                 <dependencies>
194                                         <dependency>
195                                                 <groupId>org.jvnet.jaxb2_commons</groupId>
196                                                 <artifactId>jaxb2-basics-annotate</artifactId>
197                                                 <version>0.6.4</version>
198                                         </dependency>
199                                         <dependency>
200                                                 <groupId>org.jvnet.jaxb2_commons</groupId>
201                                                 <artifactId>jaxb2-commons-lang</artifactId>
202                                                 <version>2.3</version>
203                                         </dependency>
204                                         <dependency>
205                                                 <groupId>com.sun.codemodel</groupId>
206                                                 <artifactId>codemodel</artifactId>
207                                                 <version>2.6</version>
208                                         </dependency>
209                                 </dependencies>
210                         </plugin>
211                 </plugins>
212                 <pluginManagement>
213                         <plugins>
214                                 <!--This plugin's configuration is used to store Eclipse m2e settings 
215                                         only. It has no influence on the Maven build itself. -->
216                                 <plugin>
217                                         <groupId>org.eclipse.m2e</groupId>
218                                         <artifactId>lifecycle-mapping</artifactId>
219                                         <version>1.0.0</version>
220                                         <configuration>
221                                                 <lifecycleMappingMetadata>
222                                                         <pluginExecutions>
223                                                                 <pluginExecution>
224                                                                         <pluginExecutionFilter>
225                                                                                 <groupId>
226                                                                                         org.apache.maven.plugins
227                                                                                 </groupId>
228                                                                                 <artifactId>
229                                                                                         maven-antrun-plugin
230                                                                                 </artifactId>
231                                                                                 <versionRange>
232                                                                                         [1.3,)
233                                                                                 </versionRange>
234                                                                                 <goals>
235                                                                                         <goal>run</goal>
236                                                                                 </goals>
237                                                                         </pluginExecutionFilter>
238                                                                         <action>
239                                                                                 <ignore></ignore>
240                                                                         </action>
241                                                                 </pluginExecution>
242                                                         </pluginExecutions>
243                                                 </lifecycleMappingMetadata>
244                                         </configuration>
245                                 </plugin>
246
247
248                         </plugins>
249                 </pluginManagement>
250         </build>
251
252         <dependencies>
253
254                 <dependency>
255                         <groupId>org.camunda.bpm</groupId>
256                         <artifactId>camunda-engine</artifactId>
257                 </dependency>
258                 <dependency>
259                         <groupId>org.camunda.bpm</groupId>
260                         <artifactId>camunda-engine-cdi</artifactId>
261                 </dependency>
262
263                 <dependency>
264                         <groupId>org.camunda.bpm.extension</groupId>
265                         <artifactId>camunda-bpm-assert</artifactId>
266                         <scope>test</scope>
267                 </dependency>
268                 <dependency>
269                         <groupId>org.camunda.spin</groupId>
270                         <artifactId>camunda-spin-dataformat-all</artifactId>
271                 </dependency>
272                 <dependency>
273                         <groupId>org.camunda.bpm</groupId>
274                         <artifactId>camunda-engine-plugin-spin</artifactId>
275                 </dependency>
276
277                 <dependency>
278                         <groupId>org.camunda.bpm</groupId>
279                         <artifactId>camunda-engine-plugin-connect</artifactId>
280                 </dependency>
281
282                 <dependency>
283                         <!-- Bootstrap for styling via Webjars project -->
284                         <groupId>org.webjars</groupId>
285                         <artifactId>bootstrap</artifactId>
286                         <version>2.3.2</version>
287                 </dependency>
288
289                 <dependency>
290                         <!-- Needed for InMemoryH2Test -->
291                         <groupId>com.h2database</groupId>
292                         <artifactId>h2</artifactId>
293                         <scope>test</scope>
294                 </dependency>
295
296                 <dependency>
297                         <groupId>com.fasterxml.uuid</groupId>
298                         <artifactId>java-uuid-generator</artifactId>
299                 </dependency>
300                 <dependency>
301                         <groupId>org.codehaus.groovy</groupId>
302                         <artifactId>groovy-all</artifactId>
303                 </dependency>
304                 <dependency>
305                         <groupId>org.apache.commons</groupId>
306                         <artifactId>commons-lang3</artifactId>
307                         <version>3.4</version>
308                 </dependency>
309                 <dependency>
310                         <groupId>org.onap.so</groupId>
311                         <artifactId>MSOCoreBPMN</artifactId>
312                         <version>${project.version}</version>
313                 </dependency>
314                 <dependency>
315                         <!-- unit test utilities -->
316                         <groupId>org.onap.so</groupId>
317                         <artifactId>MSOCoreBPMN</artifactId>
318                         <version>${project.version}</version>
319                         <classifier>tests</classifier>
320                         <scope>test</scope>
321                 </dependency>
322                 <dependency>
323                         <groupId>org.onap.so</groupId>
324                         <artifactId>common</artifactId>
325                         <version>${project.version}</version>
326                 </dependency>
327                 <dependency>
328                         <groupId>javax.ws.rs</groupId>
329                         <artifactId>javax.ws.rs-api</artifactId>
330                         <version>2.0</version>
331                 </dependency>
332                 <dependency>
333                         <groupId>org.onap.so</groupId>
334                         <artifactId>MSORESTClient</artifactId>
335                         <version>${project.version}</version>
336                 </dependency>
337                 <dependency>
338                         <groupId>org.onap.so.adapters</groupId>
339                         <artifactId>mso-adapters-rest-interface</artifactId>
340                         <version>${project.version}</version>
341                 </dependency>
342                 <dependency>
343                         <groupId>javax.servlet</groupId>
344                         <artifactId>javax.servlet-api</artifactId>
345                         <version>3.0.1</version>
346                 </dependency>
347
348                 <dependency>
349                         <groupId>org.springframework</groupId>
350                         <artifactId>spring-test</artifactId>
351                         <version>4.3.14.RELEASE</version>
352                 </dependency>
353                 <dependency>
354                         <groupId>org.onap.sdc.sdc-tosca</groupId>
355                         <artifactId>sdc-tosca</artifactId>
356                         <version>1.3.0</version>
357                 </dependency>
358                 <dependency>
359                         <groupId>org.camunda.bpm</groupId>
360                         <artifactId>camunda-engine-spring</artifactId>
361                 </dependency>
362                 <dependency>
363                         <groupId>org.springframework</groupId>
364                         <artifactId>spring-beans</artifactId>
365                         <version>4.3.2.RELEASE</version>
366                 </dependency>
367
368                 <dependency>
369                         <groupId>org.aspectj</groupId>
370                         <artifactId>aspectjrt</artifactId>
371                         <version>1.6.12</version>
372                 </dependency>
373                 <dependency>
374                         <groupId>org.apache.httpcomponents</groupId>
375                         <artifactId>httpclient</artifactId>
376                         <version>${httpclient.version}</version>
377                 </dependency>
378                 <dependency>
379                         <groupId>commons-lang</groupId>
380                         <artifactId>commons-lang</artifactId>
381                         <version>2.6</version>
382                 </dependency>
383                 <dependency>
384                         <groupId>com.openpojo</groupId>
385                         <artifactId>openpojo</artifactId>
386                         <version>0.8.6</version>
387                 </dependency>
388                 <dependency>
389                         <groupId>com.jayway.jsonpath</groupId>
390                         <artifactId>json-path</artifactId>
391                         <version>2.2.0</version>
392                 </dependency>
393                 <dependency>
394                         <groupId>org.springframework</groupId>
395                         <artifactId>spring-web</artifactId>
396                         <version>${spring.version}</version>
397                 </dependency>
398                 <!-- bwj: duplicated one
399                 <dependency>
400                         <groupId>org.springframework</groupId>
401                         <artifactId>spring-test</artifactId>
402                         <version>${spring.version}</version>
403                 </dependency>
404                 -->
405                 <!-- bwj: added -->
406                 <dependency>
407                         <groupId>com.googlecode.libphonenumber</groupId>
408                         <artifactId>libphonenumber</artifactId>
409                         <version>8.9.1</version>
410                 </dependency>
411                 <dependency>
412                         <groupId>javax.ws.rs</groupId>
413                         <artifactId>javax.ws.rs-api</artifactId>
414                         <version>${jax.ws.rs}</version>
415                 </dependency>
416                 <dependency>
417                         <groupId>org.onap.appc.client</groupId>
418                         <artifactId>client-lib</artifactId>
419                         <version>1.3.0</version>
420                 </dependency>
421                 <dependency>
422                         <groupId>org.onap.appc.client</groupId>
423                         <artifactId>client-kit</artifactId>
424                         <version>1.3.0</version>
425                 </dependency>
426                 <dependency>
427                         <groupId>org.aspectj</groupId>
428                         <artifactId>aspectjrt</artifactId>
429                         <version>1.6.12</version>
430                 </dependency>
431                 <dependency>
432                         <groupId>com.att.nsa</groupId>
433                         <artifactId>saClientLibrary</artifactId>
434 <!--                    <version>1.2.4</version> -->
435                         <version>1.3.0-oss</version>
436                 </dependency>
437                 <dependency>
438                         <!-- Optional Plugin for Camunda BPM Workbench -->
439                         <groupId>org.camunda.bpm.workbench</groupId>
440                         <artifactId>camunda-workbench-dist-embeddable</artifactId>
441                         <version>1.0.0-alpha8</version>
442                         <scope>test</scope>
443                 </dependency>
444         <dependency>
445                 <groupId>org.json</groupId>
446                 <artifactId>json</artifactId>
447                 <version>20160810</version>
448         </dependency>
449                 <dependency>
450                         <groupId>org.assertj</groupId>
451                         <artifactId>assertj-core</artifactId>
452                         <version>3.9.0</version>
453                         <scope>test</scope>
454                 </dependency>
455                 <dependency>
456                         <groupId>pl.pragmatists</groupId>
457                         <artifactId>JUnitParams</artifactId>
458                         <version>1.1.1</version>
459                 </dependency>
460                 <dependency>
461                         <groupId>org.assertj</groupId>
462                         <artifactId>assertj-core</artifactId>
463                         <version>3.9.0</version>
464                         <scope>test</scope>
465                 </dependency>
466                 <dependency>
467                         <groupId>pl.pragmatists</groupId>
468                         <artifactId>JUnitParams</artifactId>
469                         <version>1.1.1</version>
470                 </dependency>
471                 <dependency>
472                         <groupId>org.assertj</groupId>
473                         <artifactId>assertj-core</artifactId>
474                         <version>3.9.0</version>
475                         <scope>test</scope>
476                 </dependency>
477                 <dependency>
478                         <groupId>pl.pragmatists</groupId>
479                         <artifactId>JUnitParams</artifactId>
480                         <version>1.1.1</version>
481                 </dependency>
482    <dependency>
483         <groupId>org.jboss.resteasy</groupId>
484         <artifactId>resteasy-jackson2-provider</artifactId>
485         <version>3.1.0.Final</version>
486     </dependency>
487         </dependencies>
488 </project>