Merge "Fixed issues in AN NSSMF for allocate flow & added timeDelay in QueryJobStatus"
[so.git] / bpmn / mso-infrastructure-bpmn / 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.8.0-SNAPSHOT</version>
7   </parent>
8   <modelVersion>4.0.0</modelVersion>
9   <artifactId>mso-infrastructure-bpmn</artifactId>
10   <packaging>jar</packaging>
11   <build>
12     <pluginManagement>
13       <plugins>
14         <plugin>
15           <groupId>org.eclipse.m2e</groupId>
16           <artifactId>lifecycle-mapping</artifactId>
17           <version>1.0.0</version>
18           <configuration>
19             <lifecycleMappingMetadata>
20               <pluginExecutions>
21                 <pluginExecution>
22                   <pluginExecutionFilter>
23                     <groupId>org.apache.maven.plugins</groupId>
24                     <artifactId>maven-dependency-plugin</artifactId>
25                     <versionRange>[1.0.0,)</versionRange>
26                     <goals>
27                       <goal>unpack</goal>
28                     </goals>
29                   </pluginExecutionFilter>
30                   <action>
31                     <execute />
32                   </action>
33                 </pluginExecution>
34               </pluginExecutions>
35             </lifecycleMappingMetadata>
36           </configuration>
37         </plugin>
38       </plugins>
39     </pluginManagement>
40     <plugins>
41       <plugin>
42         <groupId>org.apache.maven.plugins</groupId>
43         <artifactId>maven-dependency-plugin</artifactId>
44         <executions>
45           <execution>
46             <id>unpack</id>
47             <goals>
48               <goal>unpack</goal>
49             </goals>
50             <configuration>
51               <skip>true</skip>
52               <artifactItems>
53                 <artifactItem>
54                   <groupId>org.onap.so</groupId>
55                   <artifactId>MSOCommonBPMN</artifactId>
56                   <version>${project.version}</version>
57                   <type>jar</type>
58                   <overWrite>false</overWrite>
59                   <outputDirectory>${project.build.outputDirectory}</outputDirectory>
60                   <includes>**/*.bpmn</includes>
61                 </artifactItem>
62                 <artifactItem>
63                   <groupId>org.onap.so</groupId>
64                   <artifactId>so-bpmn-building-blocks</artifactId>
65                   <version>${project.version}</version>
66                   <type>jar</type>
67                   <overWrite>false</overWrite>
68                   <outputDirectory>${project.build.outputDirectory}</outputDirectory>
69                   <includes>**/*.bpmn</includes>
70                 </artifactItem>
71                 <artifactItem>
72                   <groupId>org.onap.so</groupId>
73                   <artifactId>so-bpmn-infrastructure-flows</artifactId>
74                   <version>${project.version}</version>
75                   <type>jar</type>
76                   <overWrite>false</overWrite>
77                   <outputDirectory>${project.build.outputDirectory}</outputDirectory>
78                   <includes>**/*.bpmn</includes>
79                 </artifactItem>
80               </artifactItems>
81             </configuration>
82           </execution>
83         </executions>
84       </plugin>
85       <plugin>
86         <groupId>org.apache.maven.plugins</groupId>
87         <artifactId>maven-surefire-plugin</artifactId>
88         <executions>
89           <execution>
90             <id>integration-test</id>
91             <goals>
92               <goal>test</goal>
93             </goals>
94             <configuration>
95               <skip>true</skip>
96               <includes>
97                 <include>**/IntegrationTestSuite.java</include>
98               </includes>
99             </configuration>
100           </execution>
101         </executions>
102       </plugin>
103       <plugin>
104         <groupId>org.apache.maven.plugins</groupId>
105         <artifactId>maven-compiler-plugin</artifactId>
106         <executions>
107           <execution>
108             <id>test-compile</id>
109             <phase>compile</phase>
110             <goals>
111               <goal>testCompile</goal>
112             </goals>
113             <configuration>
114               <skip>false</skip>
115             </configuration>
116           </execution>
117         </executions>
118       </plugin>
119       <plugin>
120         <groupId>org.apache.maven.plugins</groupId>
121         <artifactId>maven-jar-plugin</artifactId>
122         <executions>
123           <execution>
124             <id>tests-jar</id>
125             <goals>
126               <goal>test-jar</goal>
127             </goals>
128             <configuration>
129               <skip>false</skip>
130             </configuration>
131           </execution>
132           <execution>
133             <id>original</id>
134             <phase>package</phase>
135           </execution>
136         </executions>
137       </plugin>
138       <plugin>
139         <groupId>org.springframework.boot</groupId>
140         <artifactId>spring-boot-maven-plugin</artifactId>
141         <version>${springboot.version}</version>
142         <configuration>
143           <mainClass>org.onap.so.bpmn.infrastructure.MSOInfrastructureApplication</mainClass>
144         </configuration>
145         <executions>
146           <execution>
147             <goals>
148               <goal>repackage</goal>
149             </goals>
150           </execution>
151         </executions>
152       </plugin>
153       <plugin>
154         <groupId>org.apache.maven.plugins</groupId>
155         <artifactId>maven-dependency-plugin</artifactId>
156         <executions>
157           <execution>
158             <id>extract-docker-file</id>
159             <configuration>
160               <skip>false</skip>
161             </configuration>
162           </execution>
163         </executions>
164       </plugin>
165       <plugin>
166         <groupId>io.fabric8</groupId>
167         <artifactId>docker-maven-plugin</artifactId>
168         <executions>
169           <execution>
170             <id>start</id>
171           </execution>
172         </executions>
173       </plugin>
174     </plugins>
175     <resources>
176       <resource>
177         <directory>src/main/resources</directory>
178         <filtering>true</filtering>
179         <excludes>
180           <exclude>**/*.p12</exclude>
181           <exclude>**/*.jks</exclude>
182         </excludes>
183       </resource>
184       <resource>
185         <directory>src/main/resources</directory>
186         <filtering>false</filtering>
187         <includes>
188           <include>**/*.p12</include>
189           <include>**/*.jks</include>
190         </includes>
191       </resource>
192     </resources>
193   </build>
194   <dependencyManagement>
195     <dependencies>
196       <dependency>
197         <!-- Import dependency management from Spring Boot -->
198         <groupId>org.springframework.boot</groupId>
199         <artifactId>spring-boot-dependencies</artifactId>
200         <version>${springboot.version}</version>
201         <type>pom</type>
202         <scope>import</scope>
203       </dependency>
204       <dependency>
205         <groupId>org.camunda.bpm</groupId>
206         <artifactId>camunda-bom</artifactId>
207         <version>${camunda.version}</version>
208         <scope>import</scope>
209         <type>pom</type>
210       </dependency>
211     </dependencies>
212   </dependencyManagement>
213   <dependencies>
214     <dependency>
215       <groupId>org.camunda.bpm.springboot</groupId>
216       <artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
217       <exclusions>
218         <exclusion>
219           <groupId>org.camunda.bpmn</groupId>
220           <artifactId>camunda-engine-rest-core</artifactId>
221         </exclusion>
222         <exclusion>
223           <groupId>commons-fileupload</groupId>
224           <artifactId>commons-fileupload</artifactId>
225         </exclusion>
226       </exclusions>
227     </dependency>
228     <dependency>
229       <groupId>org.camunda.bpm.springboot</groupId>
230       <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
231       <exclusions>
232         <exclusion>
233           <groupId>org.camunda.bpmn</groupId>
234           <artifactId>camunda-engine-rest-core</artifactId>
235         </exclusion>
236       </exclusions>
237     </dependency>
238     <dependency>
239       <groupId>org.springframework.boot</groupId>
240       <artifactId>spring-boot-starter-data-jpa</artifactId>
241       <exclusions>
242         <exclusion>
243           <groupId>org.apache.tomcat</groupId>
244           <artifactId>tomcat-jdbc</artifactId>
245         </exclusion>
246       </exclusions>
247       <optional>true</optional>
248     </dependency>
249     <dependency>
250       <groupId>org.onap.so</groupId>
251       <artifactId>MSOCommonBPMN</artifactId>
252       <version>${project.version}</version>
253     </dependency>
254     <dependency>
255       <groupId>org.onap.so</groupId>
256       <artifactId>MSOCommonBPMN</artifactId>
257       <version>${project.version}</version>
258       <type>test-jar</type>
259       <scope>test</scope>
260     </dependency>
261     <dependency>
262       <groupId>org.onap.so</groupId>
263       <artifactId>so-bpmn-building-blocks</artifactId>
264       <version>${project.version}</version>
265     </dependency>
266     <dependency>
267       <groupId>org.onap.so</groupId>
268       <artifactId>so-bpmn-infrastructure-flows</artifactId>
269       <version>${project.version}</version>
270     </dependency>
271     <dependency>
272       <groupId>com.h2database</groupId>
273       <artifactId>h2</artifactId>
274     </dependency>
275     <dependency>
276       <groupId>org.springframework.cloud</groupId>
277       <artifactId>spring-cloud-contract-wiremock</artifactId>
278       <version>1.2.4.RELEASE</version>
279       <scope>test</scope>
280     </dependency>
281     <dependency>
282       <groupId>ch.vorburger.mariaDB4j</groupId>
283       <artifactId>mariaDB4j</artifactId>
284       <version>2.3.0</version>
285       <scope>test</scope>
286     </dependency>
287     <dependency>
288       <groupId>io.micrometer</groupId>
289       <artifactId>micrometer-registry-prometheus</artifactId>
290     </dependency>
291     <dependency>
292       <groupId>org.onap.so</groupId>
293       <artifactId>cxf-logging</artifactId>
294       <version>${project.version}</version>
295     </dependency>
296     <dependency>
297       <groupId>org.camunda.bpm.extension.mockito</groupId>
298       <artifactId>camunda-bpm-mockito</artifactId>
299       <scope>test</scope>
300     </dependency>
301     <dependency>
302       <groupId>org.camunda.bpm.extension</groupId>
303       <artifactId>camunda-bpm-assert</artifactId>
304       <version>2.0-alpha2</version>
305       <scope>test</scope>
306     </dependency>
307     <dependency>
308       <groupId>org.assertj</groupId>
309       <artifactId>assertj-core</artifactId>
310       <version>1.7.0</version>
311       <scope>test</scope>
312     </dependency>
313     <dependency>
314       <groupId>org.onap.aaf.authz</groupId>
315       <artifactId>aaf-cadi-aaf</artifactId>
316       <exclusions>
317         <exclusion>
318           <groupId>javax.servlet</groupId>
319           <artifactId>servlet-api</artifactId>
320         </exclusion>
321         <exclusion>
322           <groupId>log4j</groupId>
323           <artifactId>log4j</artifactId>
324         </exclusion>
325       </exclusions>
326     </dependency>
327     <dependency>
328       <groupId>org.camunda.bpm.springboot</groupId>
329       <artifactId>camunda-bpm-spring-boot-starter-test</artifactId>
330       <scope>test</scope>
331     </dependency>
332     <dependency>
333       <groupId>org.onap.aaf.authz</groupId>
334       <artifactId>aaf-misc-rosetta</artifactId>
335       <scope>runtime</scope>
336     </dependency>
337   </dependencies>
338 </project>