upgrade databind artifact
[appc.git] / appc-dg-util / appc-dg-util-bundle / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ============LICENSE_START=======================================================
4   ONAP : APPC
5   ================================================================================
6   Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
7   Copyright (C) 2017 Amdocs
8   ================================================================================
9   Modifications Copyright (C) 2018 Nokia
10   ================================================================================
11   Licensed under the Apache License, Version 2.0 (the "License");
12   you may not use this file except in compliance with the License.
13   You may obtain a copy of the License at
14   
15        http://www.apache.org/licenses/LICENSE-2.0
16   
17   Unless required by applicable law or agreed to in writing, software
18   distributed under the License is distributed on an "AS IS" BASIS,
19   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20   See the License for the specific language governing permissions and
21   limitations under the License.
22   ============LICENSE_END=========================================================
23   -->
24 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
25          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
26     <modelVersion>4.0.0</modelVersion>
27         <parent>
28                 <groupId>org.onap.appc.parent</groupId>
29                 <artifactId>binding-parent</artifactId>
30                 <version>1.5.0-SNAPSHOT</version>
31                 <relativePath />
32         </parent>
33         <groupId>org.onap.appc</groupId>
34     <artifactId>appc-dg-util-bundle</artifactId>
35     <version>1.5.0-SNAPSHOT</version>
36     <packaging>bundle</packaging>
37     <name>appc-dg-util - bundle</name>
38     <properties>
39         <exam.version>4.9.1</exam.version>
40         <url.version>1.6.0</url.version>
41         <sal-netconf-connector.version>1.3.1-Beryllium-SR1</sal-netconf-connector.version>
42     </properties>
43
44     <dependencies>
45         <dependency>
46             <groupId>org.onap.appc</groupId>
47             <artifactId>appc-common-bundle</artifactId>
48             <version>${project.version}</version>
49             <exclusions>
50               <exclusion>
51                 <groupId>com.fasterxml.jackson.core</groupId>
52                 <artifactId>jackson-databind</artifactId>
53               </exclusion>
54            </exclusions>
55         </dependency>
56         <dependency>
57            <groupId>com.fasterxml.jackson.core</groupId>
58            <artifactId>jackson-databind</artifactId>
59            <version>2.8.11.3</version>
60         </dependency>
61         <dependency>
62             <groupId>javax</groupId>
63             <artifactId>javaee-api</artifactId>
64             <version>7.0</version>
65         </dependency>
66         <dependency>
67             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
68             <artifactId>aai-service-provider</artifactId>
69         </dependency>
70         <dependency>
71             <groupId>javax.ws.rs</groupId>
72             <artifactId>javax.ws.rs-api</artifactId>
73         </dependency>
74         <!-- Jersey support needed for OpenStack connector and API version logic -->
75         <dependency>
76             <groupId>com.sun.jersey</groupId>
77             <artifactId>jersey-client</artifactId>
78         </dependency>
79         <dependency>
80             <groupId>com.sun.jersey</groupId>
81             <artifactId>jersey-json</artifactId>
82             <exclusions>
83                  <exclusion>
84                       <groupId>org.codehaus.jackson</groupId>
85                       <artifactId>jackson-mapper-asl</artifactId>
86                  </exclusion>
87             </exclusions>
88         </dependency>
89         <dependency>
90             <groupId>org.codehaus.jackson</groupId>
91             <artifactId>jackson-mapper-asl</artifactId>
92             <version>1.9.3</version>
93         </dependency>
94         <dependency>
95             <groupId>javax.xml.bind</groupId>
96             <artifactId>jaxb-api</artifactId>
97             <version>2.2.3</version>
98         </dependency>
99         <dependency>
100             <groupId>javax.xml</groupId>
101             <artifactId>jaxp-api</artifactId>
102             <version>1.4.2</version>
103         </dependency>
104         <!-- Needed to run test cases -->
105         <dependency>
106             <groupId>org.glassfish.jersey.core</groupId>
107             <artifactId>jersey-common</artifactId>
108             <version>2.9.1</version>
109         </dependency>
110         <dependency>
111             <groupId>org.codehaus.jackson</groupId>
112             <artifactId>jackson-jaxrs</artifactId>
113             <version>1.9.13</version>
114         </dependency>
115         <dependency>
116             <groupId>commons-codec</groupId>
117             <artifactId>commons-codec</artifactId>
118         </dependency>
119         <dependency>
120             <groupId>org.apache.httpcomponents</groupId>
121             <artifactId>httpclient</artifactId>
122             <version>4.5.3</version>
123         </dependency>
124         <dependency>
125             <groupId>org.onap.ccsdk.sli.core</groupId>
126             <artifactId>sli-common</artifactId>
127             <scope>compile</scope>
128             <!-- Added exclusion to prevent missing dependency issue on dblib -->
129             <exclusions>
130                 <exclusion>
131                     <groupId>org.onap.ccsdk.sli.core</groupId>
132                     <artifactId>dblib-provider</artifactId>
133                 </exclusion>
134             </exclusions>
135         </dependency>
136
137         <dependency>
138             <groupId>org.onap.ccsdk.sli.core</groupId>
139             <artifactId>sli-provider</artifactId>
140             <scope>compile</scope>
141             <!-- Added exclusion to prevent missing dependency issue on dblib -->
142             <exclusions>
143                 <exclusion>
144                     <groupId>org.onap.ccsdk.sli.core</groupId>
145                     <artifactId>dblib-provider</artifactId>
146                 </exclusion>
147             </exclusions>
148         </dependency>
149         <dependency>
150             <groupId>equinoxSDK381</groupId>
151             <artifactId>org.eclipse.osgi</artifactId>
152         </dependency>
153         <dependency>
154             <groupId>org.slf4j</groupId>
155             <artifactId>slf4j-api</artifactId>
156         </dependency>
157         <dependency>
158             <groupId>org.slf4j</groupId>
159             <artifactId>jcl-over-slf4j</artifactId>
160         </dependency>
161         <dependency>
162             <groupId>org.mariadb.jdbc</groupId>
163             <artifactId>mariadb-java-client</artifactId>
164         </dependency>
165         <dependency>
166             <groupId>com.vmware</groupId>
167             <artifactId>vijava</artifactId>
168             <version>5.1</version>
169             <scope>compile</scope>
170         </dependency>
171         <dependency>
172             <groupId>xerces</groupId>
173             <artifactId>xerces</artifactId>
174             <version>2.4.0</version>
175             <scope>provided</scope>
176         </dependency>
177
178         <dependency>
179             <groupId>org.apache.httpcomponents</groupId>
180             <artifactId>httpcore</artifactId>
181             <version>${apache.httpcomponents.version}</version>
182         </dependency>
183
184         <dependency>
185             <groupId>commons-logging</groupId>
186             <artifactId>commons-logging</artifactId>
187             <version>1.2</version>
188         </dependency>
189         <dependency>
190             <groupId>org.json</groupId>
191             <artifactId>json</artifactId>
192         </dependency>
193         <dependency>
194             <groupId>org.onap.appc</groupId>
195             <artifactId>appc-dmaap-adapter-bundle</artifactId>
196             <version>${project.version}</version>
197         </dependency>
198         <dependency>
199             <groupId>org.onap.appc</groupId>
200             <artifactId>appc-netconf-adapter-bundle</artifactId>
201             <version>1.5.0-SNAPSHOT</version>
202         </dependency>
203         <dependency>
204             <groupId>junit</groupId>
205             <artifactId>junit</artifactId>
206             <scope>test</scope>
207         </dependency>
208         <dependency>
209             <groupId>org.mockito</groupId>
210             <artifactId>mockito-core</artifactId>
211             <scope>test</scope>
212         </dependency>
213         <dependency>
214             <groupId>org.assertj</groupId>
215             <artifactId>assertj-core</artifactId>
216             <scope>test</scope>
217             <version>${assertj.version}</version>
218         </dependency>
219     </dependencies>
220
221     <build>
222         <plugins>
223             <plugin>
224                 <groupId>org.apache.felix</groupId>
225                 <artifactId>maven-bundle-plugin</artifactId>
226                 <extensions>true</extensions>
227                 <configuration>
228                     <instructions>
229                         <Bundle-SymbolicName>appc-dg-util</Bundle-SymbolicName>
230                         <Bundle-Activator>org.onap.appc.dg.util.AppcDgUtilActivator</Bundle-Activator>
231                         <Export-Package>org.onap.appc.dg.util.*</Export-Package>
232                         <Import-Package>
233                             org.onap.appc.adapter.netconf,
234                             org.onap.appc.adapter.netconf.dao,
235                             org.onap.appc.adapter.netconf.util,com.att.eelf.*,
236                             org.onap.appc.adapter.netconf.exception,
237                             org.onap.appc.adapter.messaging.*,
238                             org.onap.ccsdk.sli.core.sli.*,
239                             org.onap.appc.exceptions,
240                             org.onap.appc.i18n,
241                             org.osgi.framework.*,
242                             org.slf4j.*,
243                             com.vmware.*,
244                             org.apache.xerces.*,
245                             javax.net.*,
246                             javax.net.ssl.*,
247                             org.xml.sax.*,
248                             javax.xml.bind.*,
249                             javax.naming.*,
250                             com.fasterxml.*,
251                             javax.xml.parsers,
252                             *;resolution:=optional
253                         </Import-Package>
254                     </instructions>
255                 </configuration>
256             </plugin>
257         </plugins>
258     </build>
259
260 </project>