blob: 91cdd26636317087f7653ac2ff03e58adc2d76d6 [file] [log] [blame]
Patrick Brady57b5eef2017-02-10 15:00:49 -08001<?xml version="1.0" encoding="UTF-8"?>
Skip Wonnell8c4b89b2018-01-12 09:24:03 -06002<!--
3 ============LICENSE_START=======================================================
4 ONAP : APPC
5 ================================================================================
John McClungf6332bd2018-06-13 13:07:38 -04006 Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
Skip Wonnell8c4b89b2018-01-12 09:24:03 -06007 Copyright (C) 2017 Amdocs
8 ================================================================================
9 Licensed under the Apache License, Version 2.0 (the "License");
10 you may not use this file except in compliance with the License.
11 You may obtain a copy of the License at
12
13 http://www.apache.org/licenses/LICENSE-2.0
14
15 Unless required by applicable law or agreed to in writing, software
16 distributed under the License is distributed on an "AS IS" BASIS,
17 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 See the License for the specific language governing permissions and
19 limitations under the License.
20 ============LICENSE_END=========================================================
Skip Wonnell8c4b89b2018-01-12 09:24:03 -060021 -->
Skip Wonnell17c2c592017-12-16 18:48:27 -060022<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
24 <modelVersion>4.0.0</modelVersion>
Patrick Brady2108e882018-08-10 09:24:50 -070025 <parent>
26 <groupId>org.onap.appc.parent</groupId>
27 <artifactId>binding-parent</artifactId>
28 <version>1.4.0-SNAPSHOT</version>
29 <relativePath />
30 </parent>
Skip Wonnell17c2c592017-12-16 18:48:27 -060031 <groupId>org.onap.appc</groupId>
Patrick Brady57b5eef2017-02-10 15:00:49 -080032
Skip Wonnell17c2c592017-12-16 18:48:27 -060033 <artifactId>appc-iaas-adapter-bundle</artifactId>
34 <packaging>bundle</packaging>
35 <name>IaaS Adapter - bundle</name>
Patrick Brady57b5eef2017-02-10 15:00:49 -080036
Skip Wonnell17c2c592017-12-16 18:48:27 -060037 <dependencies>
38 <dependency>
39 <groupId>org.onap.appc</groupId>
Patrick Brady2108e882018-08-10 09:24:50 -070040 <artifactId>appc-common-bundle</artifactId>
Skip Wonnell17c2c592017-12-16 18:48:27 -060041 <version>${project.version}</version>
42 <scope>compile</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -070043 <exclusions>
44 <exclusion>
45 <groupId>javax</groupId>
46 <artifactId>javaee-api</artifactId>
47 </exclusion>
48 </exclusions>
Skip Wonnell17c2c592017-12-16 18:48:27 -060049 </dependency>
50
Patrick Brady28da5022018-09-17 12:52:55 -070051
52 <dependency>
53 <groupId>com.att.cdp</groupId>
54 <artifactId>cdp-pal-common</artifactId>
55 <scope>compile</scope>
56 <version>${cdp.pal.version}</version>
57 <exclusions>
58 <exclusion>
59 <groupId>ch.qos.logback</groupId>
60 <artifactId>logback-classic</artifactId>
61 </exclusion>
62 </exclusions>
63 </dependency>
64
Patrick Bradyc7d00752017-06-01 10:45:37 -070065 <dependency>
66 <groupId>com.att.cdp</groupId>
67 <artifactId>cdp-pal-openstack</artifactId>
68 <scope>compile</scope>
Patrick Brady2108e882018-08-10 09:24:50 -070069 <version>${cdp.pal.version}</version>
Patrick Brady28da5022018-09-17 12:52:55 -070070 <exclusions>
71 <exclusion>
72 <groupId>com.att.cdp</groupId>
73 <artifactId>cdp-pal-common</artifactId>
74 </exclusion>
75 </exclusions>
Patrick Bradyc7d00752017-06-01 10:45:37 -070076 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -080077
Patrick Bradyc7d00752017-06-01 10:45:37 -070078 <dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060079 <groupId>org.glassfish.jersey.core</groupId>
80 <artifactId>jersey-common</artifactId>
81 <version>2.25.1</version>
82 <scope>compile</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -070083 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -080084
Patrick Brady57b5eef2017-02-10 15:00:49 -080085
Patrick Bradyc7d00752017-06-01 10:45:37 -070086 <dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060087 <groupId>org.glassfish.jersey.core</groupId>
88 <artifactId>jersey-client</artifactId>
89 <version>2.25.1</version>
90 <scope>compile</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -070091 </dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060092
Patrick Bradyc7d00752017-06-01 10:45:37 -070093 <dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060094 <groupId>org.glassfish.jersey.core</groupId>
95 <artifactId>jersey-server</artifactId>
96 <version>2.25.1</version>
97 <scope>compile</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -070098 </dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060099
100 <!-- <dependency> -->
101 <!-- <groupId>javax</groupId> -->
102 <!-- <artifactId>javaee-api</artifactId> -->
103 <!-- <version>7.0</version> -->
104 <!-- </dependency> -->
105
Patrick Bradyc7d00752017-06-01 10:45:37 -0700106 <dependency>
107 <groupId>javax.ws.rs</groupId>
108 <artifactId>javax.ws.rs-api</artifactId>
109 <version>2.0.1</version>
110 <scope>compile</scope>
111 </dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600112
113 <!-- <dependency> -->
114 <!-- <groupId>org.glassfish.jersey.containers</groupId> -->
115 <!-- <artifactId>jersey-container-servlet</artifactId> -->
116 <!-- <version>2.25.1</version> -->
117 <!-- <scope>provided</scope> -->
118 <!-- </dependency> -->
119
Patrick Bradyc7d00752017-06-01 10:45:37 -0700120 <dependency>
121 <groupId>org.glassfish.jersey.connectors</groupId>
122 <artifactId>jersey-grizzly-connector</artifactId>
123 <version>2.25.1</version>
124 <scope>compile</scope>
125 </dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600126 <!-- <dependency> -->
127 <!-- <groupId>org.glassfish.jersey.media</groupId> -->
128 <!-- <artifactId>jersey-media-json-jackson</artifactId> -->
129 <!-- <version>2.25.1</version> -->
130 <!-- </dependency> -->
131
132 <!-- <dependency> -->
133 <!-- <groupId>com.fasterxml.jackson.jaxrs</groupId> -->
134 <!-- <artifactId>jackson-jaxrs-base</artifactId> -->
135 <!-- </dependency> -->
136
Patrick Bradyc7d00752017-06-01 10:45:37 -0700137 <dependency>
138 <groupId>javax.xml</groupId>
139 <artifactId>jaxp-api</artifactId>
140 <version>1.4.2</version>
141 <scope>compile</scope>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600142 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800143
Skip Wonnell17c2c592017-12-16 18:48:27 -0600144 <dependency>
145 <groupId>javax.xml.bind</groupId>
146 <artifactId>jaxb-api</artifactId>
Taka0f18e352017-12-19 16:25:07 -0500147 <version>2.2.3</version>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600148 <scope>compile</scope>
149 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800150
Patrick Bradyc7d00752017-06-01 10:45:37 -0700151 <dependency>
Patrick Brady76706002017-09-04 21:37:25 -0700152 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700153 <artifactId>sli-common</artifactId>
154 <scope>provided</scope>
155 <!-- Added exclusion to prevent missing dependency issue on dblib -->
156 <exclusions>
157 <exclusion>
Patrick Brady76706002017-09-04 21:37:25 -0700158 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700159 <artifactId>dblib-provider</artifactId>
160 </exclusion>
161 </exclusions>
162 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800163
Patrick Bradyc7d00752017-06-01 10:45:37 -0700164 <dependency>
Patrick Brady76706002017-09-04 21:37:25 -0700165 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700166 <artifactId>sli-provider</artifactId>
167 <scope>provided</scope>
168 <!-- Added exclusion to prevent missing dependency issue on dblib -->
169 <exclusions>
170 <exclusion>
Patrick Brady76706002017-09-04 21:37:25 -0700171 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700172 <artifactId>dblib-provider</artifactId>
173 </exclusion>
174 </exclusions>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600175 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800176
Patrick Brady57b5eef2017-02-10 15:00:49 -0800177
Skip Wonnell17c2c592017-12-16 18:48:27 -0600178 <!-- <dependency> -->
179 <!-- <groupId>org.codehaus.jackson</groupId> -->
180 <!-- <artifactId>jackson-jaxrs</artifactId> -->
Taka Cho65d7a302018-03-01 20:57:52 -0500181 <!-- <version>1.9.13</version> -->
Skip Wonnell17c2c592017-12-16 18:48:27 -0600182 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800183
Skip Wonnell17c2c592017-12-16 18:48:27 -0600184 <!-- <dependency> -->
185 <!-- <groupId>commons-codec</groupId> -->
186 <!-- <artifactId>commons-codec</artifactId> -->
187 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800188
Skip Wonnell17c2c592017-12-16 18:48:27 -0600189 <!-- <dependency> -->
190 <!-- <groupId>org.apache.httpcomponents</groupId> -->
191 <!-- <artifactId>httpclient</artifactId> -->
Taka Chobda76522018-03-07 11:42:59 -0500192 <!-- <version>4.5.3</version> -->
Skip Wonnell17c2c592017-12-16 18:48:27 -0600193 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800194
Skip Wonnell17c2c592017-12-16 18:48:27 -0600195 <dependency>
196 <groupId>junit</groupId>
197 <artifactId>junit</artifactId>
198 <scope>test</scope>
199 </dependency>
Michal Kabaj37566372017-12-19 14:36:59 +0100200 <dependency>
201 <groupId>org.mockito</groupId>
202 <artifactId>mockito-core</artifactId>
203 <scope>test</scope>
204 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800205
Skip Wonnell17c2c592017-12-16 18:48:27 -0600206 <!-- <dependency> -->
207 <!-- <groupId>equinoxSDK381</groupId> -->
208 <!-- <artifactId>org.eclipse.osgi</artifactId> -->
209 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800210
Skip Wonnell17c2c592017-12-16 18:48:27 -0600211 <!-- <dependency> -->
212 <!-- <groupId>org.slf4j</groupId> -->
213 <!-- <artifactId>slf4j-api</artifactId> -->
214 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800215
Skip Wonnell17c2c592017-12-16 18:48:27 -0600216 <!-- <dependency> -->
217 <!-- <groupId>org.slf4j</groupId> -->
218 <!-- <artifactId>jcl-over-slf4j</artifactId> -->
219 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800220
Skip Wonnell17c2c592017-12-16 18:48:27 -0600221 <!-- <dependency> -->
222 <!-- <groupId>xerces</groupId> -->
223 <!-- <artifactId>xerces</artifactId> -->
224 <!-- <version>2.4.0</version> -->
225 <!-- <scope>provided</scope> -->
226 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800227
Skip Wonnell17c2c592017-12-16 18:48:27 -0600228 <!-- <dependency> -->
229 <!-- <groupId>org.apache.httpcomponents</groupId> -->
230 <!-- <artifactId>httpcore</artifactId> -->
231 <!-- <version>${apache.httpcomponents.version}</version> -->
232 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800233
Skip Wonnell17c2c592017-12-16 18:48:27 -0600234 <!-- <dependency> -->
235 <!-- <groupId>commons-logging</groupId> -->
236 <!-- <artifactId>commons-logging</artifactId> -->
237 <!-- <version>1.2</version> -->
238 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800239
Skip Wonnell17c2c592017-12-16 18:48:27 -0600240 </dependencies>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800241
Skip Wonnell17c2c592017-12-16 18:48:27 -0600242 <build>
243 <plugins>
244 <plugin>
245 <groupId>org.apache.felix</groupId>
246 <artifactId>maven-bundle-plugin</artifactId>
247 <extensions>true</extensions>
248 <configuration>
249 <instructions>
250 <Bundle-SymbolicName>appc-iaas-adapter</Bundle-SymbolicName>
251 <Bundle-Activator>org.onap.appc.adapter.iaas.AppcProviderAdapterActivator</Bundle-Activator>
252 <Export-Package>org.onap.appc.adapter.iaas,com.att.cdp.zones.model</Export-Package>
Patrick Brady76706002017-09-04 21:37:25 -0700253 <Import-Package>org.onap.ccsdk.sli.core.sli.*,org.osgi.framework.*,org.slf4j.*,javax.net.ssl,org.xml.sax</Import-Package>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600254 <!-- <Import-Package>org.onap.ccsdk.sli.core.sli.*,org.osgi.framework.*,org.slf4j.*,javax.ws.rs.*,javax.net.*,javax.xml.*,org.xml.*</Import-Package> -->
255 <!-- <Import-Package>org.onap.ccsdk.sli.core.sli.*,org.osgi.framework.*,org.slf4j.*,com.vmware.*,org.apache.xerces.*,javax.net.*,javax.net.ssl.*,org.xml.sax.*,javax.xml.bind.*,javax.naming.*,javax.xml.*</Import-Package> -->
Patrick Bradyc7d00752017-06-01 10:45:37 -0700256 <Embed-Dependency>*;scope=compile|runtime;artifactId=!org.eclipse.osgi|slf4j-api|jcl-over-slf4j|</Embed-Dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600257 <!-- <Embed-Dependency>*;scope=compile|runtime;artifactId=!sli-common|org.eclipse.osgi|slf4j-api|jcl-over-slf4j|mariadb-java-client|xml-apis</Embed-Dependency> -->
258 <Embed-Transitive>true</Embed-Transitive>
259 </instructions>
260 </configuration>
261 </plugin>
262 </plugins>
263 </build>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800264
Skip Wonnell17c2c592017-12-16 18:48:27 -0600265 <profiles>
266 <profile>
267 <id>NonSlowTests</id>
268 <activation>
269 <activeByDefault>true</activeByDefault>
270 </activation>
271 <build>
272 <plugins>
273 <plugin>
274 <groupId>org.apache.maven.plugins</groupId>
275 <artifactId>maven-surefire-plugin</artifactId>
276 <configuration>
277 <excludedGroups>org.onap.appc.adapter.iaas.impl.TestProviderAdapterImpl</excludedGroups>
278 </configuration>
279 </plugin>
280 </plugins>
281 </build>
282 </profile>
283 </profiles>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800284</project>