blob: 1645e9071a3869f0d579bfb1bb93a85d36f30241 [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 ================================================================================
6 Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
7 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=========================================================
21 ECOMP is a trademark and service mark of AT&T Intellectual Property.
22 -->
Skip Wonnell17c2c592017-12-16 18:48:27 -060023<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
25 <modelVersion>4.0.0</modelVersion>
26 <parent>
27 <groupId>org.onap.appc</groupId>
28 <artifactId>appc-iaas-adapter</artifactId>
29 <version>1.3.0-SNAPSHOT</version>
30 </parent>
Patrick Brady57b5eef2017-02-10 15:00:49 -080031
Skip Wonnell17c2c592017-12-16 18:48:27 -060032 <artifactId>appc-iaas-adapter-bundle</artifactId>
33 <packaging>bundle</packaging>
34 <name>IaaS Adapter - bundle</name>
Patrick Brady57b5eef2017-02-10 15:00:49 -080035
Skip Wonnell17c2c592017-12-16 18:48:27 -060036 <dependencies>
37 <dependency>
38 <groupId>org.onap.appc</groupId>
39 <artifactId>appc-common</artifactId>
40 <version>${project.version}</version>
41 <scope>compile</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -070042 <exclusions>
43 <exclusion>
44 <groupId>javax</groupId>
45 <artifactId>javaee-api</artifactId>
46 </exclusion>
47 </exclusions>
Skip Wonnell17c2c592017-12-16 18:48:27 -060048 </dependency>
49
Patrick Bradyc7d00752017-06-01 10:45:37 -070050 <dependency>
51 <groupId>com.att.cdp</groupId>
52 <artifactId>cdp-pal-openstack</artifactId>
53 <scope>compile</scope>
54 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -080055
Patrick Bradyc7d00752017-06-01 10:45:37 -070056 <dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060057 <groupId>org.glassfish.jersey.core</groupId>
58 <artifactId>jersey-common</artifactId>
59 <version>2.25.1</version>
60 <scope>compile</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -070061 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -080062
Patrick Brady57b5eef2017-02-10 15:00:49 -080063
Patrick Bradyc7d00752017-06-01 10:45:37 -070064 <dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060065 <groupId>org.glassfish.jersey.core</groupId>
66 <artifactId>jersey-client</artifactId>
67 <version>2.25.1</version>
68 <scope>compile</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -070069 </dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060070
Patrick Bradyc7d00752017-06-01 10:45:37 -070071 <dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060072 <groupId>org.glassfish.jersey.core</groupId>
73 <artifactId>jersey-server</artifactId>
74 <version>2.25.1</version>
75 <scope>compile</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -070076 </dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060077
78 <!-- <dependency> -->
79 <!-- <groupId>javax</groupId> -->
80 <!-- <artifactId>javaee-api</artifactId> -->
81 <!-- <version>7.0</version> -->
82 <!-- </dependency> -->
83
Patrick Bradyc7d00752017-06-01 10:45:37 -070084 <dependency>
85 <groupId>javax.ws.rs</groupId>
86 <artifactId>javax.ws.rs-api</artifactId>
87 <version>2.0.1</version>
88 <scope>compile</scope>
89 </dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -060090
91 <!-- <dependency> -->
92 <!-- <groupId>org.glassfish.jersey.containers</groupId> -->
93 <!-- <artifactId>jersey-container-servlet</artifactId> -->
94 <!-- <version>2.25.1</version> -->
95 <!-- <scope>provided</scope> -->
96 <!-- </dependency> -->
97
Patrick Bradyc7d00752017-06-01 10:45:37 -070098 <dependency>
99 <groupId>org.glassfish.jersey.connectors</groupId>
100 <artifactId>jersey-grizzly-connector</artifactId>
101 <version>2.25.1</version>
102 <scope>compile</scope>
103 </dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600104 <!-- <dependency> -->
105 <!-- <groupId>org.glassfish.jersey.media</groupId> -->
106 <!-- <artifactId>jersey-media-json-jackson</artifactId> -->
107 <!-- <version>2.25.1</version> -->
108 <!-- </dependency> -->
109
110 <!-- <dependency> -->
111 <!-- <groupId>com.fasterxml.jackson.jaxrs</groupId> -->
112 <!-- <artifactId>jackson-jaxrs-base</artifactId> -->
113 <!-- </dependency> -->
114
Patrick Bradyc7d00752017-06-01 10:45:37 -0700115 <dependency>
116 <groupId>javax.xml</groupId>
117 <artifactId>jaxp-api</artifactId>
118 <version>1.4.2</version>
119 <scope>compile</scope>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600120 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800121
Skip Wonnell17c2c592017-12-16 18:48:27 -0600122 <dependency>
123 <groupId>javax.xml.bind</groupId>
124 <artifactId>jaxb-api</artifactId>
Taka0f18e352017-12-19 16:25:07 -0500125 <version>2.2.3</version>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600126 <scope>compile</scope>
127 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800128
Patrick Bradyc7d00752017-06-01 10:45:37 -0700129 <dependency>
Patrick Brady76706002017-09-04 21:37:25 -0700130 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700131 <artifactId>sli-common</artifactId>
132 <scope>provided</scope>
133 <!-- Added exclusion to prevent missing dependency issue on dblib -->
134 <exclusions>
135 <exclusion>
Patrick Brady76706002017-09-04 21:37:25 -0700136 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700137 <artifactId>dblib-provider</artifactId>
138 </exclusion>
139 </exclusions>
140 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800141
Patrick Bradyc7d00752017-06-01 10:45:37 -0700142 <dependency>
Patrick Brady76706002017-09-04 21:37:25 -0700143 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700144 <artifactId>sli-provider</artifactId>
145 <scope>provided</scope>
146 <!-- Added exclusion to prevent missing dependency issue on dblib -->
147 <exclusions>
148 <exclusion>
Patrick Brady76706002017-09-04 21:37:25 -0700149 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700150 <artifactId>dblib-provider</artifactId>
151 </exclusion>
152 </exclusions>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600153 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800154
Patrick Brady57b5eef2017-02-10 15:00:49 -0800155
Skip Wonnell17c2c592017-12-16 18:48:27 -0600156 <!-- <dependency> -->
157 <!-- <groupId>org.codehaus.jackson</groupId> -->
158 <!-- <artifactId>jackson-jaxrs</artifactId> -->
Taka Cho65d7a302018-03-01 20:57:52 -0500159 <!-- <version>1.9.13</version> -->
Skip Wonnell17c2c592017-12-16 18:48:27 -0600160 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800161
Skip Wonnell17c2c592017-12-16 18:48:27 -0600162 <!-- <dependency> -->
163 <!-- <groupId>commons-codec</groupId> -->
164 <!-- <artifactId>commons-codec</artifactId> -->
165 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800166
Skip Wonnell17c2c592017-12-16 18:48:27 -0600167 <!-- <dependency> -->
168 <!-- <groupId>org.apache.httpcomponents</groupId> -->
169 <!-- <artifactId>httpclient</artifactId> -->
Taka Chobda76522018-03-07 11:42:59 -0500170 <!-- <version>4.5.3</version> -->
Skip Wonnell17c2c592017-12-16 18:48:27 -0600171 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800172
Skip Wonnell17c2c592017-12-16 18:48:27 -0600173 <dependency>
174 <groupId>junit</groupId>
175 <artifactId>junit</artifactId>
176 <scope>test</scope>
177 </dependency>
Michal Kabaj37566372017-12-19 14:36:59 +0100178 <dependency>
179 <groupId>org.mockito</groupId>
180 <artifactId>mockito-core</artifactId>
181 <scope>test</scope>
182 </dependency>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800183
Skip Wonnell17c2c592017-12-16 18:48:27 -0600184 <!-- <dependency> -->
185 <!-- <groupId>equinoxSDK381</groupId> -->
186 <!-- <artifactId>org.eclipse.osgi</artifactId> -->
187 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800188
Skip Wonnell17c2c592017-12-16 18:48:27 -0600189 <!-- <dependency> -->
190 <!-- <groupId>org.slf4j</groupId> -->
191 <!-- <artifactId>slf4j-api</artifactId> -->
192 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800193
Skip Wonnell17c2c592017-12-16 18:48:27 -0600194 <!-- <dependency> -->
195 <!-- <groupId>org.slf4j</groupId> -->
196 <!-- <artifactId>jcl-over-slf4j</artifactId> -->
197 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800198
Skip Wonnell17c2c592017-12-16 18:48:27 -0600199 <!-- <dependency> -->
200 <!-- <groupId>xerces</groupId> -->
201 <!-- <artifactId>xerces</artifactId> -->
202 <!-- <version>2.4.0</version> -->
203 <!-- <scope>provided</scope> -->
204 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800205
Skip Wonnell17c2c592017-12-16 18:48:27 -0600206 <!-- <dependency> -->
207 <!-- <groupId>org.apache.httpcomponents</groupId> -->
208 <!-- <artifactId>httpcore</artifactId> -->
209 <!-- <version>${apache.httpcomponents.version}</version> -->
210 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800211
Skip Wonnell17c2c592017-12-16 18:48:27 -0600212 <!-- <dependency> -->
213 <!-- <groupId>commons-logging</groupId> -->
214 <!-- <artifactId>commons-logging</artifactId> -->
215 <!-- <version>1.2</version> -->
216 <!-- </dependency> -->
Patrick Brady57b5eef2017-02-10 15:00:49 -0800217
Skip Wonnell17c2c592017-12-16 18:48:27 -0600218 </dependencies>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800219
Skip Wonnell17c2c592017-12-16 18:48:27 -0600220 <build>
221 <plugins>
222 <plugin>
223 <groupId>org.apache.felix</groupId>
224 <artifactId>maven-bundle-plugin</artifactId>
225 <extensions>true</extensions>
226 <configuration>
227 <instructions>
228 <Bundle-SymbolicName>appc-iaas-adapter</Bundle-SymbolicName>
229 <Bundle-Activator>org.onap.appc.adapter.iaas.AppcProviderAdapterActivator</Bundle-Activator>
230 <Export-Package>org.onap.appc.adapter.iaas,com.att.cdp.zones.model</Export-Package>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700231 <DynamicImport-Package>javax.*</DynamicImport-Package>
Patrick Brady76706002017-09-04 21:37:25 -0700232 <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 -0600233 <!-- <Import-Package>org.onap.ccsdk.sli.core.sli.*,org.osgi.framework.*,org.slf4j.*,javax.ws.rs.*,javax.net.*,javax.xml.*,org.xml.*</Import-Package> -->
234 <!-- <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 -0700235 <Embed-Dependency>*;scope=compile|runtime;artifactId=!org.eclipse.osgi|slf4j-api|jcl-over-slf4j|</Embed-Dependency>
Skip Wonnell17c2c592017-12-16 18:48:27 -0600236 <!-- <Embed-Dependency>*;scope=compile|runtime;artifactId=!sli-common|org.eclipse.osgi|slf4j-api|jcl-over-slf4j|mariadb-java-client|xml-apis</Embed-Dependency> -->
237 <Embed-Transitive>true</Embed-Transitive>
238 </instructions>
239 </configuration>
240 </plugin>
241 </plugins>
242 </build>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800243
Skip Wonnell17c2c592017-12-16 18:48:27 -0600244 <profiles>
245 <profile>
246 <id>NonSlowTests</id>
247 <activation>
248 <activeByDefault>true</activeByDefault>
249 </activation>
250 <build>
251 <plugins>
252 <plugin>
253 <groupId>org.apache.maven.plugins</groupId>
254 <artifactId>maven-surefire-plugin</artifactId>
255 <configuration>
256 <excludedGroups>org.onap.appc.adapter.iaas.impl.TestProviderAdapterImpl</excludedGroups>
257 </configuration>
258 </plugin>
259 </plugins>
260 </build>
261 </profile>
262 </profiles>
Patrick Brady57b5eef2017-02-10 15:00:49 -0800263</project>