blob: b46e2bfc4dc1a9012bb3a11191ad577a20cbe1b1 [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>
26 <parent>
27 <groupId>org.onap.appc</groupId>
28 <artifactId>appc-ansible-adapter</artifactId>
Patrick Brady84d0a252018-05-22 10:42:55 -070029 <version>1.4.0-SNAPSHOT</version>
Takabbda29c2018-02-11 19:29:18 -050030 </parent>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040031
Takabbda29c2018-02-11 19:29:18 -050032 <artifactId>appc-ansible-adapter-bundle</artifactId>
33 <packaging>bundle</packaging>
34 <name>APPC Ansible Service Adapter - bundle</name>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040035
Takabbda29c2018-02-11 19:29:18 -050036 <dependencies>
37 <dependency>
38 <groupId>commons-codec</groupId>
39 <artifactId>commons-codec</artifactId>
40 <version>1.9</version>
41 </dependency>
42 <dependency>
43 <groupId>commons-logging</groupId>
44 <artifactId>commons-logging</artifactId>
45 <version>1.2</version>
46 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040047
Takabbda29c2018-02-11 19:29:18 -050048 <dependency>
49 <groupId>org.apache.httpcomponents</groupId>
50 <artifactId>httpclient</artifactId>
Taka Choe5d914e2018-03-05 21:01:48 -050051 <version>4.5.3</version>
Takabbda29c2018-02-11 19:29:18 -050052 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040053
Takabbda29c2018-02-11 19:29:18 -050054 <!-- http://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore -->
55 <dependency>
56 <groupId>org.onap.appc</groupId>
57 <artifactId>appc-common</artifactId>
58 <version>${project.version}</version>
59 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040060
Takabbda29c2018-02-11 19:29:18 -050061 <dependency>
62 <groupId>javax</groupId>
63 <artifactId>javaee-api</artifactId>
64 <version>7.0</version>
65 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040066
Takabbda29c2018-02-11 19:29:18 -050067 <!--
68 ### DEPENDENCIES NOT REQUIRED
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040069
70 <dependency>
Takabbda29c2018-02-11 19:29:18 -050071 <groupId>jce</groupId>
72 <artifactId>jce</artifactId>
73 <version>1_2-do</version>
74 <scope>compile</scope>
75 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040076
77
Takabbda29c2018-02-11 19:29:18 -050078 <dependency>
79 <groupId>javax.ws.rs</groupId>
80 <artifactId>javax.ws.rs-api</artifactId>
81 <version>2.0</version>
82 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040083
Takabbda29c2018-02-11 19:29:18 -050084 <groupId>javax.xml.bind</groupId>
85 <artifactId>jaxb-api</artifactId>
86 <version>2.2.3</version>
87 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040088
Takabbda29c2018-02-11 19:29:18 -050089 <dependency>
90 <groupId>javax.xml</groupId>
91 <artifactId>jaxp-api</artifactId>
92 <version>1.4.2</version>
93 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040094
Takabbda29c2018-02-11 19:29:18 -050095 #########
96 -->
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -040097
Takabbda29c2018-02-11 19:29:18 -050098 <!-- Needed to run test cases -->
99 <dependency>
100 <groupId>org.glassfish.jersey.core</groupId>
101 <artifactId>jersey-common</artifactId>
102 <version>2.9.1</version>
103 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400104
Takabbda29c2018-02-11 19:29:18 -0500105 <dependency>
106 <groupId>org.codehaus.jackson</groupId>
107 <artifactId>jackson-jaxrs</artifactId>
Taka Cho65d7a302018-03-01 20:57:52 -0500108 <version>1.9.13</version>
Takabbda29c2018-02-11 19:29:18 -0500109 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400110
Takabbda29c2018-02-11 19:29:18 -0500111 <dependency>
112 <groupId>junit</groupId>
113 <artifactId>junit</artifactId>
114 <scope>test</scope>
115 </dependency>
116 <dependency>
117 <groupId>org.mockito</groupId>
118 <artifactId>mockito-core</artifactId>
119 </dependency>
120 <dependency>
121 <groupId>org.onap.ccsdk.sli.core</groupId>
122 <artifactId>sli-common</artifactId>
123 <scope>compile</scope>
124 <!-- Added exclusion to prevent missing dependency issue on dblib -->
125 <exclusions>
126 <exclusion>
127 <groupId>org.onap.ccsdk.sli.core</groupId>
128 <artifactId>dblib-provider</artifactId>
129 </exclusion>
130 </exclusions>
131 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400132
Takabbda29c2018-02-11 19:29:18 -0500133 <dependency>
134 <groupId>org.onap.ccsdk.sli.core</groupId>
135 <artifactId>sli-provider</artifactId>
136 <scope>compile</scope>
137 <!-- Added exclusion to prevent missing dependency issue on dblib -->
138 <exclusions>
139 <exclusion>
140 <groupId>org.onap.ccsdk.sli.core</groupId>
141 <artifactId>dblib-provider</artifactId>
142 </exclusion>
143 </exclusions>
144 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400145
Takabbda29c2018-02-11 19:29:18 -0500146 <dependency>
147 <groupId>equinoxSDK381</groupId>
148 <artifactId>org.eclipse.osgi</artifactId>
149 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400150
Takabbda29c2018-02-11 19:29:18 -0500151 <dependency>
152 <groupId>org.slf4j</groupId>
153 <artifactId>slf4j-api</artifactId>
154 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400155
Takabbda29c2018-02-11 19:29:18 -0500156 <dependency>
157 <groupId>org.slf4j</groupId>
158 <artifactId>jcl-over-slf4j</artifactId>
159 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400160
Takabbda29c2018-02-11 19:29:18 -0500161 <dependency>
162 <groupId>org.mariadb.jdbc</groupId>
163 <artifactId>mariadb-java-client</artifactId>
164 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400165
Takabbda29c2018-02-11 19:29:18 -0500166 <dependency>
167 <groupId>org.json</groupId>
168 <artifactId>json</artifactId>
169 <version>20160212</version>
170 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400171
172
173 <dependency>
Takabbda29c2018-02-11 19:29:18 -0500174 <groupId>com.google.guava</groupId>
175 <artifactId>guava</artifactId>
Takabbda29c2018-02-11 19:29:18 -0500176 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400177
178 <!--
179 <dependency>
Takabbda29c2018-02-11 19:29:18 -0500180 <groupId>com.google.code.gson</groupId>
181 <artifactId>gson</artifactId>
182 <version>2.8.0</version>
183 </dependency>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400184 -->
185
Takabbda29c2018-02-11 19:29:18 -0500186 </dependencies>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400187
188
Takabbda29c2018-02-11 19:29:18 -0500189 <build>
190 <plugins>
191 <plugin>
192 <groupId>org.apache.felix</groupId>
193 <artifactId>maven-bundle-plugin</artifactId>
194 <extensions>true</extensions>
195 <configuration>
196 <instructions>
197 <Bundle-SymbolicName>appc-ansible-adapter</Bundle-SymbolicName>
198 <Bundle-Activator>org.onap.appc.adapter.ansible.AnsibleActivator</Bundle-Activator>
199 <Export-Package>org.onap.appc.adapter.ansible</Export-Package>
200 <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>
201 <Embed-Dependency>*;scope=compile|runtime;artifactId=!sli-common|org.eclipse.osgi|slf4j-api|jcl-over-slf4j|mariadb-java-client|xml-apis</Embed-Dependency>
202 <Embed-Transitive>true</Embed-Transitive>
203 </instructions>
204 </configuration>
205 </plugin>
206 </plugins>
207 </build>
Ashwin Sridharan0414b3e2017-06-14 23:11:25 -0400208</project>