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