blob: 4720bdb84322287e2ab4ce8ba090c6b2f54d09d9 [file] [log] [blame]
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -04001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 ============LICENSE_START=======================================================
Patrick Brady10bba352017-07-19 12:09:28 -07004 ONAP : APPC
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -04005 ================================================================================
Takabbda29c2018-02-11 19:29:18 -05006 Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -04007 ================================================================================
Patrick Brady10bba352017-07-19 12:09:28 -07008 Copyright (C) 2017 Amdocs
9 =============================================================================
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040010 Licensed under the Apache License, Version 2.0 (the "License");
11 you may not use this file except in compliance with the License.
12 You may obtain a copy of the License at
13
14 http://www.apache.org/licenses/LICENSE-2.0
15
16 Unless required by applicable law or agreed to in writing, software
17 distributed under the License is distributed on an "AS IS" BASIS,
18 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19 See the License for the specific language governing permissions and
20 limitations under the License.
Patrick Brady10bba352017-07-19 12:09:28 -070021
Patrick Brady10bba352017-07-19 12:09:28 -070022 ============LICENSE_END=========================================================
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040023 -->
24<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
Takabbda29c2018-02-11 19:29:18 -050025 <modelVersion>4.0.0</modelVersion>
Patrick Bradyd3ef5472018-08-10 15:14:38 -070026 <parent>
27 <groupId>org.onap.appc.parent</groupId>
28 <artifactId>binding-parent</artifactId>
Patrick Brady19ae7802019-01-08 12:25:10 -080029 <version>1.5.0-SNAPSHOT</version>
Patrick Bradyd3ef5472018-08-10 15:14:38 -070030 <relativePath />
31 </parent>
32 <groupId>org.onap.appc</groupId>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040033
Takabbda29c2018-02-11 19:29:18 -050034 <artifactId>appc-ansible-adapter-bundle</artifactId>
35 <packaging>bundle</packaging>
36 <name>APPC Ansible Service Adapter - bundle</name>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040037
Takabbda29c2018-02-11 19:29:18 -050038 <dependencies>
39 <dependency>
40 <groupId>commons-codec</groupId>
41 <artifactId>commons-codec</artifactId>
42 <version>1.9</version>
43 </dependency>
44 <dependency>
45 <groupId>commons-logging</groupId>
46 <artifactId>commons-logging</artifactId>
47 <version>1.2</version>
48 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040049
Takabbda29c2018-02-11 19:29:18 -050050 <dependency>
51 <groupId>org.apache.httpcomponents</groupId>
52 <artifactId>httpclient</artifactId>
Taka Choe5d914e2018-03-05 21:01:48 -050053 <version>4.5.3</version>
Takabbda29c2018-02-11 19:29:18 -050054 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040055
Takabbda29c2018-02-11 19:29:18 -050056 <!-- http://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore -->
57 <dependency>
58 <groupId>org.onap.appc</groupId>
Patrick Bradyd3ef5472018-08-10 15:14:38 -070059 <artifactId>appc-common-bundle</artifactId>
Takabbda29c2018-02-11 19:29:18 -050060 <version>${project.version}</version>
Taka Cho52cf1a82019-03-13 14:40:15 -040061 <exclusions>
62 <exclusion>
63 <groupId>com.fasterxml.jackson.core</groupId>
64 <artifactId>jackson-databind</artifactId>
65 </exclusion>
66 </exclusions>
67 </dependency>
68
69 <dependency>
70 <groupId>com.fasterxml.jackson.core</groupId>
71 <artifactId>jackson-databind</artifactId>
72 <version>2.8.11.3</version>
73 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040074
Takabbda29c2018-02-11 19:29:18 -050075 <dependency>
76 <groupId>javax</groupId>
77 <artifactId>javaee-api</artifactId>
78 <version>7.0</version>
79 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040080
Takabbda29c2018-02-11 19:29:18 -050081 <!--
82 ### DEPENDENCIES NOT REQUIRED
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040083
84 <dependency>
Takabbda29c2018-02-11 19:29:18 -050085 <groupId>jce</groupId>
86 <artifactId>jce</artifactId>
87 <version>1_2-do</version>
88 <scope>compile</scope>
89 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040090
91
Takabbda29c2018-02-11 19:29:18 -050092 <dependency>
93 <groupId>javax.ws.rs</groupId>
94 <artifactId>javax.ws.rs-api</artifactId>
95 <version>2.0</version>
96 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040097
Takabbda29c2018-02-11 19:29:18 -050098 <groupId>javax.xml.bind</groupId>
99 <artifactId>jaxb-api</artifactId>
100 <version>2.2.3</version>
101 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400102
Takabbda29c2018-02-11 19:29:18 -0500103 <dependency>
104 <groupId>javax.xml</groupId>
105 <artifactId>jaxp-api</artifactId>
106 <version>1.4.2</version>
107 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400108
Takabbda29c2018-02-11 19:29:18 -0500109 #########
110 -->
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400111
Takabbda29c2018-02-11 19:29:18 -0500112 <!-- Needed to run test cases -->
113 <dependency>
114 <groupId>org.glassfish.jersey.core</groupId>
115 <artifactId>jersey-common</artifactId>
Patrick Brady50472bf2019-01-03 11:21:43 -0800116 <version>2.27</version>
Takabbda29c2018-02-11 19:29:18 -0500117 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400118
Takabbda29c2018-02-11 19:29:18 -0500119 <dependency>
120 <groupId>org.codehaus.jackson</groupId>
121 <artifactId>jackson-jaxrs</artifactId>
Taka Cho65d7a302018-03-01 20:57:52 -0500122 <version>1.9.13</version>
Taka Cho65143042019-03-11 16:22:03 -0400123 <exclusions>
124 <exclusion>
125 <groupId>org.codehaus.jackson</groupId>
126 <artifactId>jackson-mapper-asl</artifactId>
127 </exclusion>
128 </exclusions>
129 </dependency>
130 <dependency>
131 <groupId>org.codehaus.jackson</groupId>
132 <artifactId>jackson-mapper-asl</artifactId>
133 <version>1.9.3</version>
Takabbda29c2018-02-11 19:29:18 -0500134 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400135
Takabbda29c2018-02-11 19:29:18 -0500136 <dependency>
137 <groupId>junit</groupId>
138 <artifactId>junit</artifactId>
139 <scope>test</scope>
140 </dependency>
141 <dependency>
142 <groupId>org.mockito</groupId>
143 <artifactId>mockito-core</artifactId>
144 </dependency>
145 <dependency>
146 <groupId>org.onap.ccsdk.sli.core</groupId>
147 <artifactId>sli-common</artifactId>
148 <scope>compile</scope>
149 <!-- Added exclusion to prevent missing dependency issue on dblib -->
150 <exclusions>
151 <exclusion>
152 <groupId>org.onap.ccsdk.sli.core</groupId>
153 <artifactId>dblib-provider</artifactId>
154 </exclusion>
155 </exclusions>
156 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400157
Takabbda29c2018-02-11 19:29:18 -0500158 <dependency>
159 <groupId>org.onap.ccsdk.sli.core</groupId>
160 <artifactId>sli-provider</artifactId>
161 <scope>compile</scope>
162 <!-- Added exclusion to prevent missing dependency issue on dblib -->
163 <exclusions>
164 <exclusion>
165 <groupId>org.onap.ccsdk.sli.core</groupId>
166 <artifactId>dblib-provider</artifactId>
167 </exclusion>
168 </exclusions>
169 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400170
Takabbda29c2018-02-11 19:29:18 -0500171 <dependency>
172 <groupId>equinoxSDK381</groupId>
173 <artifactId>org.eclipse.osgi</artifactId>
174 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400175
Takabbda29c2018-02-11 19:29:18 -0500176 <dependency>
177 <groupId>org.slf4j</groupId>
178 <artifactId>slf4j-api</artifactId>
179 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400180
Takabbda29c2018-02-11 19:29:18 -0500181 <dependency>
182 <groupId>org.slf4j</groupId>
183 <artifactId>jcl-over-slf4j</artifactId>
184 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400185
Takabbda29c2018-02-11 19:29:18 -0500186 <dependency>
187 <groupId>org.mariadb.jdbc</groupId>
188 <artifactId>mariadb-java-client</artifactId>
189 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400190
Takabbda29c2018-02-11 19:29:18 -0500191 <dependency>
192 <groupId>org.json</groupId>
193 <artifactId>json</artifactId>
194 <version>20160212</version>
195 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400196
197
198 <dependency>
Takabbda29c2018-02-11 19:29:18 -0500199 <groupId>com.google.guava</groupId>
200 <artifactId>guava</artifactId>
Takabbda29c2018-02-11 19:29:18 -0500201 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400202
203 <!--
204 <dependency>
Takabbda29c2018-02-11 19:29:18 -0500205 <groupId>com.google.code.gson</groupId>
206 <artifactId>gson</artifactId>
207 <version>2.8.0</version>
208 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400209 -->
210
Takabbda29c2018-02-11 19:29:18 -0500211 </dependencies>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400212
213
Takabbda29c2018-02-11 19:29:18 -0500214 <build>
215 <plugins>
216 <plugin>
217 <groupId>org.apache.felix</groupId>
218 <artifactId>maven-bundle-plugin</artifactId>
219 <extensions>true</extensions>
220 <configuration>
221 <instructions>
222 <Bundle-SymbolicName>appc-ansible-adapter</Bundle-SymbolicName>
223 <Bundle-Activator>org.onap.appc.adapter.ansible.AnsibleActivator</Bundle-Activator>
224 <Export-Package>org.onap.appc.adapter.ansible</Export-Package>
225 <Import-Package>org.onap.ccsdk.sli.core.sli.*,org.osgi.framework.*,org.slf4j.*, javax.net.*,javax.net.ssl.*,org.xml.sax.*,javax.xml.bind.*,javax.naming.*, javax.security.*</Import-Package>
226 <Embed-Dependency>*;scope=compile|runtime;artifactId=!sli-common|org.eclipse.osgi|slf4j-api|jcl-over-slf4j|mariadb-java-client|xml-apis</Embed-Dependency>
227 <Embed-Transitive>true</Embed-Transitive>
228 </instructions>
229 </configuration>
230 </plugin>
231 </plugins>
232 </build>
Patrick Bradyccd67e92018-11-12 12:14:11 -0800233 <version>1.5.0-SNAPSHOT</version>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400234</project>