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