blob: 032bd1ebe3038316568a9ec1eaa086c21bd7a5bc [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>
seshukmadbd1c42020-08-03 19:23:51 +05306 <version>1.7.1-SNAPSHOT</version>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -04007 </parent>
8 <modelVersion>4.0.0</modelVersion>
9 <artifactId>so-bpmn-tasks</artifactId>
10 <packaging>jar</packaging>
11 <properties>
12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
eeginux8c9f2c72019-11-20 13:23:49 +000014 <grpc.version>1.17.1</grpc.version>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -040015 </properties>
16 <build>
17 <plugins>
18 <plugin>
19 <groupId>org.apache.maven.plugins</groupId>
20 <artifactId>maven-surefire-plugin</artifactId>
21 <executions>
22 <execution>
23 <id>default-test</id>
24 <goals>
25 <goal>test</goal>
26 </goals>
27 <configuration>
28 <includes>
29 <include>**/UnitTestSuite.java</include>
30 </includes>
31 </configuration>
32 </execution>
33 <execution>
34 <id>integration-test</id>
35 <goals>
36 <goal>test</goal>
37 </goals>
38 <configuration>
39 <includes>
40 <include>**/IntegrationTestSuite.java</include>
41 </includes>
42 </configuration>
43 </execution>
44 </executions>
45 <configuration>
46 <parallel>suites</parallel>
47 </configuration>
48 </plugin>
49 <plugin>
50 <groupId>io.swagger</groupId>
51 <artifactId>swagger-codegen-maven-plugin</artifactId>
52 <version>2.3.1</version>
53 <executions>
54 <execution>
55 <goals>
56 <goal>generate</goal>
57 </goals>
58 <configuration>
59 <inputSpec>${project.basedir}/src/main/resources/naming-service/swagger.json</inputSpec>
60 <apiPackage>org.onap.namingservice.api</apiPackage>
61 <modelPackage>org.onap.namingservice.model</modelPackage>
62 <invokerPackage>org.onap.namingservice.invoker</invokerPackage>
63 </configuration>
64 </execution>
65 </executions>
66 <configuration>
67 <inputSpec>${project.basedir}/src/main/resources/swagger.json</inputSpec>
68 <language>java</language>
69 <configOptions>
70 <sourceFolder>src/gen/java/main</sourceFolder>
71 <serializableModel>true</serializableModel>
72 </configOptions>
73 <output>${project.build.directory}/generated-sources</output>
74 <generateApis>false</generateApis>
75 <library>jersey2</library>
76 <generateSupportingFiles>false</generateSupportingFiles>
77 </configuration>
78 </plugin>
Benjamin, Max26275322020-03-16 10:09:29 -040079 <plugin>
80 <groupId>org.codehaus.mojo</groupId>
81 <artifactId>build-helper-maven-plugin</artifactId>
82 <executions>
83 <execution>
84 <id>add-source</id>
85 <phase>generate-sources</phase>
86 <goals>
87 <goal>add-source</goal>
88 </goals>
89 <configuration>
90 <sources>
91 <source>${project.basedir}/target/generated-sources/src/gen/java/main</source>
92 </sources>
93 </configuration>
94 </execution>
95 </executions>
96 </plugin>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -040097 </plugins>
Benjamin, Max168f9dd2020-03-17 14:27:16 -040098 <pluginManagement>
99 <plugins>
100 <plugin>
101 <groupId>org.eclipse.m2e</groupId>
102 <artifactId>lifecycle-mapping</artifactId>
103 <version>1.0.0</version>
104 <configuration>
105 <lifecycleMappingMetadata>
106 <pluginExecutions>
107 <pluginExecution>
108 <pluginExecutionFilter>
109 <groupId>io.swagger</groupId>
110 <artifactId>swagger-codegen-maven-plugin</artifactId>
111 <goals>
112 <goal>generate</goal>
113 </goals>
114 <versionRange>[2.2.0,)</versionRange>
115 </pluginExecutionFilter>
116 <action>
117 <execute>
118 <runOnIncremental>false</runOnIncremental>
119 </execute>
120 </action>
121 </pluginExecution>
Benjamin, Max2ae848c2020-06-19 17:07:01 -0400122 <pluginExecution>
Boslet, Coryf5c3da82020-05-20 11:39:21 -0400123 <pluginExecutionFilter>
124 <groupId>org.apache.maven.plugins</groupId>
125 <artifactId>maven-dependency-plugin</artifactId>
126 <versionRange>[1.0.0,)</versionRange>
127 <goals>
128 <goal>unpack</goal>
129 </goals>
130 </pluginExecutionFilter>
131 <action>
132 <execute />
133 </action>
134 </pluginExecution>
Benjamin, Max2ae848c2020-06-19 17:07:01 -0400135 <pluginExecution>
Boslet, Coryf5c3da82020-05-20 11:39:21 -0400136 <pluginExecutionFilter>
137 <groupId>org.codehaus.mojo</groupId>
138 <artifactId>build-helper-maven-plugin</artifactId>
139 <versionRange>[1.0.0,)</versionRange>
140 <goals>
141 <goal>add-source</goal>
142 </goals>
143 </pluginExecutionFilter>
144 <action>
145 <execute />
146 </action>
147 </pluginExecution>
Benjamin, Max168f9dd2020-03-17 14:27:16 -0400148 </pluginExecutions>
149 </lifecycleMappingMetadata>
150 </configuration>
151 </plugin>
152 </plugins>
153 </pluginManagement>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400154 </build>
155 <dependencyManagement>
waqas.ikram314bba32019-03-22 14:39:44 +0000156 <dependencies>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400157 <dependency>
158 <!-- Import dependency management from Spring Boot -->
159 <groupId>org.springframework.boot</groupId>
160 <artifactId>spring-boot-dependencies</artifactId>
161 <version>${springboot.version}</version>
162 <type>pom</type>
163 <scope>import</scope>
164 </dependency>
Benjamin, Max (mb388a)d5968f52021-02-05 20:34:11 -0500165 <dependency>
166 <groupId>org.camunda.bpm</groupId>
167 <artifactId>camunda-bom</artifactId>
168 <version>${camunda.version}</version>
169 <scope>import</scope>
170 <type>pom</type>
171 </dependency>
waqas.ikram314bba32019-03-22 14:39:44 +0000172 </dependencies>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400173 </dependencyManagement>
174 <dependencies>
175 <dependency>
176 <groupId>org.camunda.bpm.springboot</groupId>
177 <artifactId>camunda-bpm-spring-boot-starter</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400178 <scope>test</scope>
179 </dependency>
180 <dependency>
181 <groupId>org.springframework.cloud</groupId>
182 <artifactId>spring-cloud-contract-wiremock</artifactId>
183 <version>1.2.4.RELEASE</version>
184 <scope>test</scope>
185 </dependency>
186 <dependency>
187 <groupId>org.springframework.boot</groupId>
188 <artifactId>spring-boot-starter-test</artifactId>
189 <scope>test</scope>
190 </dependency>
191 <dependency>
192 <groupId>org.camunda.bpm.extension.mockito</groupId>
193 <artifactId>camunda-bpm-mockito</artifactId>
194 </dependency>
195 <dependency>
196 <groupId>org.onap.so</groupId>
197 <artifactId>MSOCommonBPMN</artifactId>
198 <version>${project.version}</version>
199 </dependency>
200 <dependency>
201 <groupId>org.onap.so</groupId>
202 <artifactId>so-bpmn-infrastructure-common</artifactId>
203 <version>${project.version}</version>
204 </dependency>
205 <dependency>
206 <groupId>org.onap.so.adapters</groupId>
207 <artifactId>mso-adapter-utils</artifactId>
208 <version>${project.version}</version>
209 </dependency>
210 <dependency>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400211 <groupId>ch.vorburger.mariaDB4j</groupId>
212 <artifactId>mariaDB4j</artifactId>
Benjamin, Max (mb388a)d5968f52021-02-05 20:34:11 -0500213 <version>2.3.0</version>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400214 <scope>test</scope>
215 </dependency>
216 <dependency>
217 <groupId>org.apache.commons</groupId>
218 <artifactId>commons-lang3</artifactId>
219 </dependency>
220 <dependency>
221 <groupId>org.onap.so.adapters</groupId>
waqas.ikrameceef882020-04-17 10:49:58 +0100222 <artifactId>etsi-sol003-lcm-api</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400223 <version>${project.version}</version>
224 </dependency>
225 <dependency>
226 <groupId>org.springframework.boot</groupId>
227 <artifactId>spring-boot-configuration-processor</artifactId>
228 <optional>true</optional>
229 </dependency>
230 <dependency>
231 <groupId>nl.jqno.equalsverifier</groupId>
232 <artifactId>equalsverifier</artifactId>
233 <version>2.5.1</version>
234 <scope>test</scope>
235 </dependency>
eeginux8c9f2c72019-11-20 13:23:49 +0000236 <dependency>
237 <groupId>io.grpc</groupId>
238 <artifactId>grpc-testing</artifactId>
239 <version>${grpc.version}</version>
240 <scope>test</scope>
241 </dependency>
Boslet, Coryb7c956f2020-07-06 09:58:17 -0400242 <dependency>
243 <groupId>org.onap.so</groupId>
244 <artifactId>so-optimization-clients</artifactId>
245 <version>${project.version}</version>
246 </dependency>
Boslet, Coryda366372020-07-07 11:46:43 -0400247 <dependency>
248 <groupId>org.onap.so</groupId>
249 <artifactId>so-sdn-clients</artifactId>
250 <version>${project.version}</version>
251 </dependency>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400252 </dependencies>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400253</project>