blob: 1f11453a649569c7922a352f41a0aadda023594f [file] [log] [blame]
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -04001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -04002 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>
waqas.ikram98537632021-06-24 11:51:34 +01006 <version>1.9.0-SNAPSHOT</version>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -04007 </parent>
8 <modelVersion>4.0.0</modelVersion>
9 <artifactId>mso-infrastructure-bpmn</artifactId>
10 <packaging>jar</packaging>
11 <build>
Boslet, Coryf5c3da82020-05-20 11:39:21 -040012 <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>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -040040 <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>
Benjamin, Max7e372112019-11-08 10:32:10 -0500124 <id>tests-jar</id>
125 <goals>
126 <goal>test-jar</goal>
127 </goals>
128 <configuration>
129 <skip>false</skip>
130 </configuration>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400131 </execution>
132 <execution>
133 <id>original</id>
Benjamin, Max2dbbd782020-06-02 23:18:13 -0400134 <phase>package</phase>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400135 </execution>
136 </executions>
137 </plugin>
138 <plugin>
139 <groupId>org.springframework.boot</groupId>
140 <artifactId>spring-boot-maven-plugin</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400141 <configuration>
142 <mainClass>org.onap.so.bpmn.infrastructure.MSOInfrastructureApplication</mainClass>
143 </configuration>
144 <executions>
145 <execution>
146 <goals>
147 <goal>repackage</goal>
148 </goals>
149 </execution>
150 </executions>
151 </plugin>
152 <plugin>
153 <groupId>org.apache.maven.plugins</groupId>
154 <artifactId>maven-dependency-plugin</artifactId>
155 <executions>
156 <execution>
157 <id>extract-docker-file</id>
Benjamin, Max2dbbd782020-06-02 23:18:13 -0400158 <configuration>
159 <skip>false</skip>
160 </configuration>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400161 </execution>
162 </executions>
163 </plugin>
164 <plugin>
165 <groupId>io.fabric8</groupId>
Benjamin, Max5f57d092020-05-13 17:48:03 -0400166 <artifactId>docker-maven-plugin</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400167 <executions>
168 <execution>
169 <id>start</id>
170 </execution>
171 </executions>
172 </plugin>
173 </plugins>
MichaelMorris37cacbd2019-08-02 23:20:31 +0000174 <resources>
175 <resource>
176 <directory>src/main/resources</directory>
177 <filtering>true</filtering>
178 <excludes>
179 <exclude>**/*.p12</exclude>
180 <exclude>**/*.jks</exclude>
181 </excludes>
182 </resource>
183 <resource>
184 <directory>src/main/resources</directory>
185 <filtering>false</filtering>
186 <includes>
187 <include>**/*.p12</include>
188 <include>**/*.jks</include>
189 </includes>
190 </resource>
191 </resources>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400192 </build>
193 <dependencyManagement>
194 <dependencies>
195 <dependency>
196 <!-- Import dependency management from Spring Boot -->
197 <groupId>org.springframework.boot</groupId>
198 <artifactId>spring-boot-dependencies</artifactId>
199 <version>${springboot.version}</version>
200 <type>pom</type>
201 <scope>import</scope>
202 </dependency>
203 </dependencies>
204 </dependencyManagement>
205 <dependencies>
206 <dependency>
207 <groupId>org.camunda.bpm.springboot</groupId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400208 <artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
zm33084a1b182019-04-23 18:08:56 +0800209 <exclusions>
210 <exclusion>
211 <groupId>org.camunda.bpmn</groupId>
212 <artifactId>camunda-engine-rest-core</artifactId>
213 </exclusion>
Sangalang, Felix785fab52019-06-21 10:46:38 -0400214 <exclusion>
215 <groupId>commons-fileupload</groupId>
216 <artifactId>commons-fileupload</artifactId>
217 </exclusion>
zm33084a1b182019-04-23 18:08:56 +0800218 </exclusions>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400219 </dependency>
220 <dependency>
221 <groupId>org.camunda.bpm.springboot</groupId>
222 <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400223 <exclusions>
224 <exclusion>
225 <groupId>org.camunda.bpmn</groupId>
226 <artifactId>camunda-engine-rest-core</artifactId>
227 </exclusion>
228 </exclusions>
229 </dependency>
230 <dependency>
231 <groupId>org.springframework.boot</groupId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400232 <artifactId>spring-boot-starter-data-jpa</artifactId>
233 <exclusions>
234 <exclusion>
235 <groupId>org.apache.tomcat</groupId>
236 <artifactId>tomcat-jdbc</artifactId>
237 </exclusion>
238 </exclusions>
239 <optional>true</optional>
240 </dependency>
241 <dependency>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400242 <groupId>org.onap.so</groupId>
243 <artifactId>MSOCommonBPMN</artifactId>
244 <version>${project.version}</version>
245 </dependency>
246 <dependency>
247 <groupId>org.onap.so</groupId>
248 <artifactId>MSOCommonBPMN</artifactId>
249 <version>${project.version}</version>
250 <type>test-jar</type>
251 <scope>test</scope>
252 </dependency>
253 <dependency>
254 <groupId>org.onap.so</groupId>
255 <artifactId>so-bpmn-building-blocks</artifactId>
256 <version>${project.version}</version>
257 </dependency>
258 <dependency>
259 <groupId>org.onap.so</groupId>
260 <artifactId>so-bpmn-infrastructure-flows</artifactId>
261 <version>${project.version}</version>
262 </dependency>
263 <dependency>
264 <groupId>com.h2database</groupId>
265 <artifactId>h2</artifactId>
266 </dependency>
267 <dependency>
268 <groupId>org.springframework.cloud</groupId>
269 <artifactId>spring-cloud-contract-wiremock</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400270 <scope>test</scope>
271 </dependency>
272 <dependency>
273 <groupId>ch.vorburger.mariaDB4j</groupId>
274 <artifactId>mariaDB4j</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400275 <scope>test</scope>
276 </dependency>
277 <dependency>
278 <groupId>io.micrometer</groupId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400279 <artifactId>micrometer-registry-prometheus</artifactId>
280 </dependency>
281 <dependency>
282 <groupId>org.onap.so</groupId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400283 <artifactId>cxf-logging</artifactId>
284 <version>${project.version}</version>
285 </dependency>
286 <dependency>
287 <groupId>org.camunda.bpm.extension.mockito</groupId>
288 <artifactId>camunda-bpm-mockito</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400289 <scope>test</scope>
290 </dependency>
291 <dependency>
BOSLET, CORY8aca4512021-03-09 22:57:29 -0500292 <groupId>org.camunda.bpm.assert</groupId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400293 <artifactId>camunda-bpm-assert</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400294 <scope>test</scope>
295 </dependency>
296 <dependency>
297 <groupId>org.assertj</groupId>
298 <artifactId>assertj-core</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400299 <scope>test</scope>
300 </dependency>
Ramesh Parthasarathy837beb72019-11-21 02:04:03 +0000301 <dependency>
302 <groupId>org.onap.aaf.authz</groupId>
303 <artifactId>aaf-cadi-aaf</artifactId>
Ramesh Parthasarathy837beb72019-11-21 02:04:03 +0000304 <exclusions>
305 <exclusion>
306 <groupId>javax.servlet</groupId>
307 <artifactId>servlet-api</artifactId>
308 </exclusion>
deepikasatheeshf70e8de2020-07-29 22:53:54 -0700309 <exclusion>
310 <groupId>log4j</groupId>
311 <artifactId>log4j</artifactId>
312 </exclusion>
Ramesh Parthasarathy837beb72019-11-21 02:04:03 +0000313 </exclusions>
314 </dependency>
Benjamin, Max (mb388a)4209b112021-01-13 12:37:09 -0500315 <dependency>
Benjamin, Max (mb388a)d5968f52021-02-05 20:34:11 -0500316 <groupId>org.camunda.bpm.springboot</groupId>
317 <artifactId>camunda-bpm-spring-boot-starter-test</artifactId>
318 <scope>test</scope>
Benjamin, Max (mb388a)4209b112021-01-13 12:37:09 -0500319 </dependency>
320 <dependency>
321 <groupId>org.onap.aaf.authz</groupId>
322 <artifactId>aaf-misc-rosetta</artifactId>
323 <scope>runtime</scope>
324 </dependency>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400325 </dependencies>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400326</project>