blob: d7dee3a19232b7dd14e211955827ce3a3efce889 [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>
Takabbda29c2018-02-11 19:29:18 -050040 <groupId>commons-logging</groupId>
41 <artifactId>commons-logging</artifactId>
42 <version>1.2</version>
43 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040044
Takabbda29c2018-02-11 19:29:18 -050045 <dependency>
46 <groupId>org.apache.httpcomponents</groupId>
47 <artifactId>httpclient</artifactId>
Taka Choe5d914e2018-03-05 21:01:48 -050048 <version>4.5.3</version>
Takabbda29c2018-02-11 19:29:18 -050049 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040050
Takabbda29c2018-02-11 19:29:18 -050051 <!-- http://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore -->
52 <dependency>
53 <groupId>org.onap.appc</groupId>
Patrick Bradyd3ef5472018-08-10 15:14:38 -070054 <artifactId>appc-common-bundle</artifactId>
Takabbda29c2018-02-11 19:29:18 -050055 <version>${project.version}</version>
Patrick Brady65fcc852019-03-15 12:54:11 -070056 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040057
Takabbda29c2018-02-11 19:29:18 -050058 <dependency>
59 <groupId>javax</groupId>
60 <artifactId>javaee-api</artifactId>
61 <version>7.0</version>
62 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040063
Takabbda29c2018-02-11 19:29:18 -050064 <!--
65 ### DEPENDENCIES NOT REQUIRED
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040066
67 <dependency>
Takabbda29c2018-02-11 19:29:18 -050068 <groupId>jce</groupId>
69 <artifactId>jce</artifactId>
70 <version>1_2-do</version>
71 <scope>compile</scope>
72 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040073
74
Takabbda29c2018-02-11 19:29:18 -050075 <dependency>
76 <groupId>javax.ws.rs</groupId>
77 <artifactId>javax.ws.rs-api</artifactId>
78 <version>2.0</version>
79 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040080
Takabbda29c2018-02-11 19:29:18 -050081 <groupId>javax.xml.bind</groupId>
82 <artifactId>jaxb-api</artifactId>
83 <version>2.2.3</version>
84 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040085
Takabbda29c2018-02-11 19:29:18 -050086 <dependency>
87 <groupId>javax.xml</groupId>
88 <artifactId>jaxp-api</artifactId>
89 <version>1.4.2</version>
90 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040091
Takabbda29c2018-02-11 19:29:18 -050092 #########
93 -->
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040094
Takabbda29c2018-02-11 19:29:18 -050095 <!-- Needed to run test cases -->
96 <dependency>
97 <groupId>org.glassfish.jersey.core</groupId>
98 <artifactId>jersey-common</artifactId>
Patrick Brady50472bf2019-01-03 11:21:43 -080099 <version>2.27</version>
Takabbda29c2018-02-11 19:29:18 -0500100 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400101
Takabbda29c2018-02-11 19:29:18 -0500102 <dependency>
103 <groupId>org.codehaus.jackson</groupId>
104 <artifactId>jackson-jaxrs</artifactId>
Taka Cho65d7a302018-03-01 20:57:52 -0500105 <version>1.9.13</version>
Takabbda29c2018-02-11 19:29:18 -0500106 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400107
Takabbda29c2018-02-11 19:29:18 -0500108 <dependency>
109 <groupId>junit</groupId>
110 <artifactId>junit</artifactId>
111 <scope>test</scope>
112 </dependency>
113 <dependency>
114 <groupId>org.mockito</groupId>
115 <artifactId>mockito-core</artifactId>
116 </dependency>
117 <dependency>
118 <groupId>org.onap.ccsdk.sli.core</groupId>
119 <artifactId>sli-common</artifactId>
120 <scope>compile</scope>
121 <!-- Added exclusion to prevent missing dependency issue on dblib -->
122 <exclusions>
123 <exclusion>
124 <groupId>org.onap.ccsdk.sli.core</groupId>
125 <artifactId>dblib-provider</artifactId>
126 </exclusion>
127 </exclusions>
128 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400129
Takabbda29c2018-02-11 19:29:18 -0500130 <dependency>
131 <groupId>org.onap.ccsdk.sli.core</groupId>
132 <artifactId>sli-provider</artifactId>
133 <scope>compile</scope>
134 <!-- Added exclusion to prevent missing dependency issue on dblib -->
135 <exclusions>
136 <exclusion>
137 <groupId>org.onap.ccsdk.sli.core</groupId>
138 <artifactId>dblib-provider</artifactId>
139 </exclusion>
140 </exclusions>
141 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400142
Takabbda29c2018-02-11 19:29:18 -0500143 <dependency>
144 <groupId>equinoxSDK381</groupId>
145 <artifactId>org.eclipse.osgi</artifactId>
146 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400147
Takabbda29c2018-02-11 19:29:18 -0500148 <dependency>
149 <groupId>org.slf4j</groupId>
150 <artifactId>slf4j-api</artifactId>
151 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400152
Takabbda29c2018-02-11 19:29:18 -0500153 <dependency>
154 <groupId>org.slf4j</groupId>
155 <artifactId>jcl-over-slf4j</artifactId>
156 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400157
Takabbda29c2018-02-11 19:29:18 -0500158 <dependency>
159 <groupId>org.mariadb.jdbc</groupId>
160 <artifactId>mariadb-java-client</artifactId>
161 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400162
Takabbda29c2018-02-11 19:29:18 -0500163 <dependency>
164 <groupId>org.json</groupId>
165 <artifactId>json</artifactId>
166 <version>20160212</version>
167 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400168
169
170 <dependency>
Takabbda29c2018-02-11 19:29:18 -0500171 <groupId>com.google.guava</groupId>
172 <artifactId>guava</artifactId>
Takabbda29c2018-02-11 19:29:18 -0500173 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400174
175 <!--
176 <dependency>
Takabbda29c2018-02-11 19:29:18 -0500177 <groupId>com.google.code.gson</groupId>
178 <artifactId>gson</artifactId>
179 <version>2.8.0</version>
180 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400181 -->
182
Takabbda29c2018-02-11 19:29:18 -0500183 </dependencies>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400184
185
Takabbda29c2018-02-11 19:29:18 -0500186 <build>
187 <plugins>
188 <plugin>
189 <groupId>org.apache.felix</groupId>
190 <artifactId>maven-bundle-plugin</artifactId>
191 <extensions>true</extensions>
192 <configuration>
193 <instructions>
194 <Bundle-SymbolicName>appc-ansible-adapter</Bundle-SymbolicName>
195 <Bundle-Activator>org.onap.appc.adapter.ansible.AnsibleActivator</Bundle-Activator>
196 <Export-Package>org.onap.appc.adapter.ansible</Export-Package>
197 <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>
198 <Embed-Dependency>*;scope=compile|runtime;artifactId=!sli-common|org.eclipse.osgi|slf4j-api|jcl-over-slf4j|mariadb-java-client|xml-apis</Embed-Dependency>
199 <Embed-Transitive>true</Embed-Transitive>
200 </instructions>
201 </configuration>
202 </plugin>
203 </plugins>
204 </build>
Patrick Bradyccd67e92018-11-12 12:14:11 -0800205 <version>1.5.0-SNAPSHOT</version>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400206</project>