Merge "remove mso-cnf-adapter from so Issue-ID: SO-3534"
[so.git] / adapters / mso-openstack-adapters / 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   <modelVersion>4.0.0</modelVersion>
4   <parent>
5     <groupId>org.onap.so</groupId>
6     <artifactId>adapters</artifactId>
7     <version>1.8.0-SNAPSHOT</version>
8   </parent>
9   <artifactId>mso-openstack-adapters</artifactId>
10   <packaging>jar</packaging>
11   <name>mso-openstack-adapters</name>
12   <description>Consolidate openstack adapters into one Spring Boot project</description>
13   <properties>
14     <openfeign.version>10.1.0</openfeign.version>
15   </properties>
16   <build>
17     <finalName>${project.artifactId}-${project.version}</finalName>
18     <plugins>
19       <plugin>
20         <groupId>org.springframework.boot</groupId>
21         <artifactId>spring-boot-maven-plugin</artifactId>
22         <configuration>
23           <mainClass>org.onap.so.adapters.openstack.MsoOpenstackAdaptersApplication</mainClass>
24         </configuration>
25         <executions>
26           <execution>
27             <goals>
28               <goal>repackage</goal>
29             </goals>
30           </execution>
31         </executions>
32       </plugin>
33       <plugin>
34         <groupId>org.apache.maven.plugins</groupId>
35         <artifactId>maven-surefire-plugin</artifactId>
36         <executions>
37           <execution>
38             <id>default-test</id>
39             <goals>
40               <goal>test</goal>
41             </goals>
42             <configuration>
43               <includes>
44                 <include>**/AllTestsTestSuite.java</include>
45               </includes>
46               <parallel>suites</parallel>
47             </configuration>
48           </execution>
49         </executions>
50       </plugin>
51       <plugin>
52         <groupId>org.jacoco</groupId>
53         <artifactId>jacoco-maven-plugin</artifactId>
54       </plugin>
55       <plugin>
56         <groupId>org.apache.maven.plugins</groupId>
57         <artifactId>maven-dependency-plugin</artifactId>
58         <executions>
59           <execution>
60             <id>extract-docker-file</id>
61             <configuration>
62               <skip>false</skip>
63             </configuration>
64           </execution>
65         </executions>
66       </plugin>
67       <plugin>
68         <groupId>io.fabric8</groupId>
69         <artifactId>docker-maven-plugin</artifactId>
70         <executions>
71           <execution>
72             <id>start</id>
73           </execution>
74         </executions>
75       </plugin>
76       <plugin>
77         <groupId>org.apache.maven.plugins</groupId>
78         <artifactId>maven-jar-plugin</artifactId>
79         <executions>
80           <execution>
81             <id>original</id>
82             <phase>package</phase>
83           </execution>
84         </executions>
85       </plugin>
86     </plugins>
87     <pluginManagement>
88       <plugins>
89         <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build 
90           itself. -->
91         <plugin>
92           <groupId>org.eclipse.m2e</groupId>
93           <artifactId>lifecycle-mapping</artifactId>
94           <version>1.0.0</version>
95           <configuration>
96             <lifecycleMappingMetadata>
97               <pluginExecutions>
98                 <pluginExecution>
99                   <pluginExecutionFilter>
100                     <groupId>
101                       org.jvnet.jax-ws-commons
102                     </groupId>
103                     <artifactId>
104                       jaxws-maven-plugin
105                     </artifactId>
106                     <versionRange>
107                       [2.3,)
108                     </versionRange>
109                     <goals>
110                       <goal>wsgen</goal>
111                     </goals>
112                   </pluginExecutionFilter>
113                   <action>
114                     <ignore>
115                     </ignore>
116                   </action>
117                 </pluginExecution>
118                 <pluginExecution>
119                   <pluginExecutionFilter>
120                     <groupId>org.apache.maven.plugins</groupId>
121                     <artifactId>maven-dependency-plugin</artifactId>
122                     <versionRange>[1.0.0,)</versionRange>
123                     <goals>
124                       <goal>unpack</goal>
125                     </goals>
126                   </pluginExecutionFilter>
127                   <action>
128                     <execute />
129                   </action>
130                 </pluginExecution>
131               </pluginExecutions>
132             </lifecycleMappingMetadata>
133           </configuration>
134         </plugin>
135       </plugins>
136     </pluginManagement>
137   </build>
138   <dependencies>
139     <dependency>
140       <groupId>org.springframework.boot</groupId>
141       <artifactId>spring-boot-starter-data-jpa</artifactId>
142     </dependency>
143     <dependency>
144       <groupId>org.apache.cxf</groupId>
145       <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
146     </dependency>
147     <dependency>
148       <groupId>org.apache.cxf</groupId>
149       <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
150     </dependency>
151     <dependency>
152       <groupId>org.apache.cxf</groupId>
153       <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
154     </dependency>
155     <dependency>
156       <groupId>org.springframework.boot</groupId>
157       <artifactId>spring-boot-starter-test</artifactId>
158       <scope>test</scope>
159     </dependency>
160     <dependency>
161       <groupId>janino</groupId>
162       <artifactId>janino</artifactId>
163       <version>2.5.15</version>
164     </dependency>
165     <dependency>
166       <groupId>org.pacesys.openstack4j.connectors</groupId>
167       <artifactId>openstack4j-jersey2</artifactId>
168       <version>3.2.0</version>
169     </dependency>
170     <dependency>
171       <groupId>org.glassfish.jersey.core</groupId>
172       <artifactId>jersey-client</artifactId>
173       <version>2.22.1</version>
174     </dependency>
175     <dependency>
176       <groupId>org.glassfish.jersey.media</groupId>
177       <artifactId>jersey-media-json-jackson</artifactId>
178       <version>2.22.1</version>
179     </dependency>
180     <dependency>
181       <groupId>org.glassfish.jersey.core</groupId>
182       <artifactId>jersey-common</artifactId>
183       <version>2.22.1</version>
184     </dependency>
185     <dependency>
186       <groupId>commons-collections</groupId>
187       <artifactId>commons-collections</artifactId>
188       <version>3.2.2</version>
189     </dependency>
190     <dependency>
191       <groupId>com.typesafe</groupId>
192       <artifactId>config</artifactId>
193       <version>1.3.2</version>
194     </dependency>
195     <dependency>
196       <groupId>com.google.code.findbugs</groupId>
197       <artifactId>jsr305</artifactId>
198       <version>1.3.9</version>
199     </dependency>
200     <dependency>
201       <groupId>commons-validator</groupId>
202       <artifactId>commons-validator</artifactId>
203       <version>1.4.1</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>org.onap.so.adapters</groupId>
212       <artifactId>mso-adapters-rest-interface</artifactId>
213       <version>${project.version}</version>
214     </dependency>
215     <dependency>
216       <groupId>javax.servlet</groupId>
217       <artifactId>javax.servlet-api</artifactId>
218       <scope>test</scope>
219     </dependency>
220     <dependency>
221       <groupId>org.mariadb.jdbc</groupId>
222       <artifactId>mariadb-java-client</artifactId>
223     </dependency>
224     <dependency>
225       <groupId>ch.vorburger.mariaDB4j</groupId>
226       <artifactId>mariaDB4j</artifactId>
227       <version>2.3.0</version>
228       <scope>test</scope>
229     </dependency>
230     <dependency>
231       <groupId>org.springframework.cloud</groupId>
232       <artifactId>spring-cloud-contract-wiremock</artifactId>
233       <version>1.2.4.RELEASE</version>
234       <scope>test</scope>
235     </dependency>
236     <dependency>
237       <groupId>org.onap.so</groupId>
238       <artifactId>cxf-logging</artifactId>
239       <version>${project.version}</version>
240     </dependency>
241     <dependency>
242       <groupId>org.onap.so.libs.openstack-java-sdk</groupId>
243       <artifactId>nova-model</artifactId>
244       <version>${openstack.version}</version>
245     </dependency>
246     <dependency>
247       <groupId>org.camunda.bpm</groupId>
248       <artifactId>camunda-external-task-client</artifactId>
249       <version>1.4.0</version>
250     </dependency>
251     <dependency>
252       <groupId>com.github.seancfoley</groupId>
253       <artifactId>ipaddress</artifactId>
254       <version>2.0.0</version>
255     </dependency>
256     <dependency>
257       <groupId>org.springframework.boot</groupId>
258       <artifactId>spring-boot-starter-validation</artifactId>
259     </dependency>
260   </dependencies>
261 </project>