Removing etsi-sol003-adapter module
[so.git] / bpmn / so-bpmn-tasks / 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>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>
14     <grpc.version>1.17.1</grpc.version>
15   </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>
79       <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>
97     </plugins>
98     <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>
122                 <pluginExecution>
123                   <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>
135                 <pluginExecution>
136                   <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>
148               </pluginExecutions>
149             </lifecycleMappingMetadata>
150           </configuration>
151         </plugin>
152       </plugins>
153     </pluginManagement>
154   </build>
155   <dependencyManagement>
156     <dependencies>
157       <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>
165       <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>
172     </dependencies>
173   </dependencyManagement>
174   <dependencies>
175     <dependency>
176       <groupId>org.camunda.bpm.springboot</groupId>
177       <artifactId>camunda-bpm-spring-boot-starter</artifactId>
178       <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>
211       <groupId>ch.vorburger.mariaDB4j</groupId>
212       <artifactId>mariaDB4j</artifactId>
213       <version>2.3.0</version>
214       <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.so-etsi-sol003-adapter.lcm</groupId>
222       <artifactId>so-etsi-sol003-adapter-lcm-api</artifactId>
223       <version>${so-etsi-sol003-adapter-version}</version>
224       <exclusions>
225         <exclusion>
226           <groupId>io.swagger</groupId>
227           <artifactId>swagger-annotations</artifactId>
228         </exclusion>
229       </exclusions>
230     </dependency>
231     <dependency>
232       <groupId>org.springframework.boot</groupId>
233       <artifactId>spring-boot-configuration-processor</artifactId>
234       <optional>true</optional>
235     </dependency>
236     <dependency>
237       <groupId>nl.jqno.equalsverifier</groupId>
238       <artifactId>equalsverifier</artifactId>
239       <version>2.5.1</version>
240       <scope>test</scope>
241     </dependency>
242     <dependency>
243       <groupId>io.grpc</groupId>
244       <artifactId>grpc-testing</artifactId>
245       <version>${grpc.version}</version>
246       <scope>test</scope>
247     </dependency>
248     <dependency>
249       <groupId>org.onap.so</groupId>
250       <artifactId>so-optimization-clients</artifactId>
251       <version>${project.version}</version>
252     </dependency>
253     <dependency>
254       <groupId>org.onap.so</groupId>
255       <artifactId>so-sdn-clients</artifactId>
256       <version>${project.version}</version>
257     </dependency>
258   </dependencies>
259 </project>