Containerization feature of SO
[so.git] / bpmn / so-bpmn-building-blocks / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3         <parent>
4                 <groupId>org.onap.so</groupId>
5                 <artifactId>bpmn</artifactId>
6                 <version>1.3.0-SNAPSHOT</version>
7         </parent>
8         <modelVersion>4.0.0</modelVersion>
9         <artifactId>so-bpmn-building-blocks</artifactId>
10         <packaging>jar</packaging>
11         <properties>
12                 <jax.ws.rs>2.0.1</jax.ws.rs>
13                 <httpclient.version>3.1</httpclient.version>
14                 <camunda.bpm.assert.version>1.2</camunda.bpm.assert.version>
15                 <h2.version>1.4.196</h2.version>
16                 <groovy.version>2.4.7</groovy.version>
17                 <saxon.version>9.5.1-8</saxon.version>
18                 <xmlunit.version>1.6</xmlunit.version>
19                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
20                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
21                 <camunda-os.version>7.8.0</camunda-os.version>
22         </properties>
23         <build>
24                 <plugins>
25                         <plugin>
26                                 <groupId>org.apache.cxf</groupId>
27                                 <artifactId>cxf-codegen-plugin</artifactId>
28                                 <version>2.5.2</version>
29                         </plugin>
30                         <plugin>
31                                 <groupId>org.apache.maven.plugins</groupId>
32                                 <artifactId>maven-surefire-plugin</artifactId>
33                                 <executions>
34                                         <execution>
35                                                 <id>default-test</id>
36                                                 <goals>
37                                                         <goal>test</goal>
38                                                 </goals>
39                                                 <configuration>
40                                                         <includes>
41                                                                 <include>**/AllTasksTestsTestSuite.java</include>
42                                                         </includes>
43                                                 </configuration>
44                                         </execution>
45                                         <execution>
46                                                 <id>bpmn-tests</id>
47                                                 <goals>
48                                                         <goal>test</goal>
49                                                 </goals>
50                                                 <configuration>
51                                                         <includes>
52                                                                 <include>**/AllBPMNTestSuites.java</include>
53                                                         </includes>
54                                                 </configuration>
55                                         </execution>
56                                 </executions>
57                         </plugin>
58                 </plugins>
59
60                 <pluginManagement>
61                         <plugins>
62                                 <!--This plugin's configuration is used to store Eclipse m2e settings 
63                                         only. It has no influence on the Maven build itself. -->
64                                 <plugin>
65                                         <groupId>org.eclipse.m2e</groupId>
66                                         <artifactId>lifecycle-mapping</artifactId>
67                                         <version>1.0.0</version>
68                                         <configuration>
69                                                 <lifecycleMappingMetadata>
70                                                         <pluginExecutions>
71                                                                 <pluginExecution>
72                                                                         <pluginExecutionFilter>
73                                                                                 <groupId>
74                                                                                         org.apache.maven.plugins
75                                                                                 </groupId>
76                                                                                 <artifactId>
77                                                                                         maven-antrun-plugin
78                                                                                 </artifactId>
79                                                                                 <versionRange>
80                                                                                         [1.3,)
81                                                                                 </versionRange>
82                                                                                 <goals>
83                                                                                         <goal>run</goal>
84                                                                                 </goals>
85                                                                         </pluginExecutionFilter>
86                                                                         <action>
87                                                                                 <ignore></ignore>
88                                                                         </action>
89                                                                 </pluginExecution>
90                                                         </pluginExecutions>
91                                                 </lifecycleMappingMetadata>
92                                         </configuration>
93                                 </plugin>
94                         </plugins>
95                 </pluginManagement>
96         </build>
97         <dependencyManagement>
98                 <dependencies>
99                         <dependency>
100                                 <groupId>org.camunda.bpm</groupId>
101                                 <artifactId>camunda-bom</artifactId>
102                                 <version>${camunda-os.version}</version>
103                                 <scope>import</scope>
104                                 <type>pom</type>
105                         </dependency>
106                 </dependencies>
107         </dependencyManagement>
108         <dependencies>
109                 <dependency>
110                         <groupId>org.camunda.bpm</groupId>
111                         <artifactId>camunda-engine</artifactId>
112                 </dependency>
113                 <dependency>
114                         <groupId>org.camunda.bpm.springboot</groupId>
115                         <artifactId>camunda-bpm-spring-boot-starter</artifactId>
116                         <version>2.3.0-alpha2</version>
117                 </dependency>
118                 <dependency>
119                         <groupId>org.springframework.boot</groupId>
120                         <artifactId>spring-boot-starter-jdbc</artifactId>
121                 </dependency>
122                 <dependency>
123                         <groupId>org.springframework.boot</groupId>
124                         <artifactId>spring-boot-starter-actuator</artifactId>
125                 </dependency>
126                 <dependency>
127                         <groupId>org.springframework.boot</groupId>
128                         <artifactId>spring-boot-starter-web</artifactId>
129                 </dependency>
130                 <dependency>            
131                         <groupId>com.h2database</groupId>
132                         <artifactId>h2</artifactId>
133                         <scope>test</scope>
134                 </dependency>
135                 <dependency>
136                         <groupId>com.fasterxml.uuid</groupId>
137                         <artifactId>java-uuid-generator</artifactId>
138                 </dependency>           
139                 <dependency>
140                         <groupId>org.apache.commons</groupId>
141                         <artifactId>commons-lang3</artifactId>
142                         <version>3.4</version>
143                 </dependency>
144                 <dependency>
145                         <groupId>javax.ws.rs</groupId>
146                         <artifactId>javax.ws.rs-api</artifactId>
147                         <version>2.0</version>
148                 </dependency>
149                 <dependency>
150                         <groupId>org.springframework</groupId>
151                         <artifactId>spring-web</artifactId>
152                 </dependency>
153                 <dependency>
154                         <groupId>org.camunda.bpm</groupId>
155                         <artifactId>camunda-engine-spring</artifactId>
156                 </dependency>
157                 <dependency>
158                         <groupId>org.springframework</groupId>
159                         <artifactId>spring-beans</artifactId>
160                 </dependency>
161                 <dependency>
162                         <groupId>org.onap.so</groupId>
163                         <artifactId>MSOCommonBPMN</artifactId>
164                         <version>${project.version}</version>
165                         <exclusions>
166                                 <exclusion>
167                                         <groupId>org.slf4j</groupId>
168                                         <artifactId>slf4j-log4j12</artifactId>
169                                 </exclusion>
170                         </exclusions>
171                 </dependency>
172                 <dependency>
173                         <groupId>org.onap.so</groupId>
174                         <artifactId>MSOCommonBPMN</artifactId>
175                         <version>${project.version}</version>
176                         <exclusions>
177                                 <exclusion>
178                                         <groupId>org.slf4j</groupId>
179                                         <artifactId>slf4j-log4j12</artifactId>
180                                 </exclusion>
181                         </exclusions>
182                         <type>test-jar</type>
183                         <scope>test</scope>
184                 </dependency>
185                 <dependency>
186                         <groupId>org.onap.so</groupId>
187                         <artifactId>MSOCoreBPMN</artifactId>
188                         <version>${project.version}</version>
189                         <type>test-jar</type>
190                         <scope>test</scope>
191                         <exclusions>
192                                 <exclusion>
193                                         <groupId>com.google.guava</groupId>
194                                         <artifactId>guava</artifactId>
195                                 </exclusion>
196                                 <exclusion>
197                                         <groupId>org.apache.commons</groupId>
198                                         <artifactId>commons-lang3</artifactId>
199                                 </exclusion>
200                         </exclusions>
201                 </dependency>
202                 <dependency>
203             <groupId>org.onap.so</groupId>
204             <artifactId>so-bpmn-tasks</artifactId>
205             <version>${project.version}</version>
206         </dependency>
207         <dependency>
208             <groupId>org.onap.so</groupId>
209             <artifactId>so-bpmn-infrastructure-common</artifactId>
210             <version>${project.version}</version>            
211         </dependency>
212                 <dependency>
213                         <groupId>commons-net</groupId>
214                         <artifactId>commons-net</artifactId>
215                         <version>3.6</version>
216                 </dependency>
217                 <dependency>
218                         <groupId>ch.vorburger.mariaDB4j</groupId>
219                         <artifactId>mariaDB4j</artifactId>
220                         <version>2.2.3</version>
221                         <scope>test</scope>
222                 </dependency>
223         </dependencies>
224 </project>