blob: 134c7f0e29051cb0d702d07697c3f19a7b0f332e [file] [log] [blame]
Patrick Bradyc7d00752017-06-01 10:45:37 -07001<?xml version="1.0" encoding="UTF-8"?>
2<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">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
Patrick Brady07567592017-12-13 11:09:30 -08005 <groupId>org.onap.appc</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -07006 <artifactId>appc-rest-healthcheck-adapter</artifactId>
Jessica Wagantall65367992017-11-16 17:22:13 -08007 <version>1.3.0-SNAPSHOT</version>
Patrick Bradyc7d00752017-06-01 10:45:37 -07008 </parent>
9
10 <artifactId>appc-rest-healthcheck-adapter-bundle</artifactId>
11 <packaging>bundle</packaging>
12 <name>rest healthcheck Adapter - bundle</name>
13
14 <dependencies>
15 <dependency>
16 <groupId>commons-codec</groupId>
17 <artifactId>commons-codec</artifactId>
18 </dependency>
19 <!-- http://mvnrepository.com/artifact/commons-logging/commons-logging -->
20 <dependency>
21 <groupId>commons-logging</groupId>
22 <artifactId>commons-logging</artifactId>
23 <version>1.2</version>
24 </dependency>
25 <!-- http://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore -->
26 <dependency>
27 <groupId>org.apache.httpcomponents</groupId>
28 <artifactId>httpcore</artifactId>
29 <version>4.4.4</version>
30 </dependency>
31
32 <dependency>
33 <groupId>org.apache.httpcomponents</groupId>
34 <artifactId>httpclient</artifactId>
35 <version>4.5.1</version>
36 </dependency>
37 <dependency>
38 <groupId>org.bouncycastle</groupId>
39 <artifactId>bcpkix-jdk15on</artifactId>
40 <version>1.47</version>
41 </dependency>
42 <dependency>
43 <groupId>org.bouncycastle</groupId>
44 <artifactId>bcprov-jdk15on</artifactId>
45 <version>1.47</version>
46 </dependency>
47 <dependency>
Patrick Brady07567592017-12-13 11:09:30 -080048 <groupId>org.onap.appc</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -070049 <artifactId>appc-common</artifactId>
50 <version>${project.version}</version>
Patrick Bradyc7d00752017-06-01 10:45:37 -070051 <scope>compile</scope>
52 </dependency>
Patrick Bradyc7d00752017-06-01 10:45:37 -070053
54 <dependency>
55 <groupId>javax</groupId>
56 <artifactId>javaee-api</artifactId>
57 <version>7.0</version>
58 </dependency>
59
60
61 <dependency>
62 <groupId>com.att.cdp</groupId>
63 <artifactId>cdp-pal-common</artifactId>
64 <scope>compile</scope>
65 </dependency>
66
67 <dependency>
68 <groupId>com.att.cdp</groupId>
69 <artifactId>cdp-pal-openstack</artifactId>
70 <scope>compile</scope>
71 </dependency>
72
73 <dependency>
74 <groupId>javax.ws.rs</groupId>
75 <artifactId>javax.ws.rs-api</artifactId>
76 </dependency>
77
78 <!-- Jersey support needed for OpenStack connector and API version logic -->
79 <dependency>
80 <groupId>com.sun.jersey</groupId>
81 <artifactId>jersey-client</artifactId>
82 </dependency>
83
84 <dependency>
85 <groupId>com.sun.jersey</groupId>
86 <artifactId>jersey-json</artifactId>
87 </dependency>
88
89 <dependency>
90 <groupId>javax.xml.bind</groupId>
91 <artifactId>jaxb-api</artifactId>
Taka0f18e352017-12-19 16:25:07 -050092 <version>2.2.3</version>
Patrick Bradyc7d00752017-06-01 10:45:37 -070093 </dependency>
94
95 <dependency>
96 <groupId>javax.xml</groupId>
97 <artifactId>jaxp-api</artifactId>
98 <version>1.4.2</version>
99 </dependency>
100
101 <!-- Needed to run test cases -->
102 <dependency>
103 <groupId>org.glassfish.jersey.core</groupId>
104 <artifactId>jersey-common</artifactId>
105 <version>2.9.1</version>
Patrick Brady38713202017-07-28 11:29:23 -0700106 <scope>test</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700107 </dependency>
108
109 <dependency>
110 <groupId>org.codehaus.jackson</groupId>
111 <artifactId>jackson-jaxrs</artifactId>
112 <version>1.9.12</version>
113 </dependency>
114
115 <dependency>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700116 <groupId>junit</groupId>
117 <artifactId>junit</artifactId>
118 <scope>test</scope>
119 </dependency>
120
121 <dependency>
Patrick Brady76706002017-09-04 21:37:25 -0700122 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700123 <artifactId>sli-common</artifactId>
Patrick Brady38713202017-07-28 11:29:23 -0700124 <scope>provided</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700125 <!-- Added exclusion to prevent missing dependency issue on dblib -->
126 <exclusions>
127 <exclusion>
Patrick Brady76706002017-09-04 21:37:25 -0700128 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700129 <artifactId>dblib-provider</artifactId>
130 </exclusion>
131 </exclusions>
132 </dependency>
133
134 <dependency>
Patrick Brady76706002017-09-04 21:37:25 -0700135 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700136 <artifactId>sli-provider</artifactId>
Patrick Brady38713202017-07-28 11:29:23 -0700137 <scope>provided</scope>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700138 <!-- Added exclusion to prevent missing dependency issue on dblib -->
139 <exclusions>
140 <exclusion>
Patrick Brady76706002017-09-04 21:37:25 -0700141 <groupId>org.onap.ccsdk.sli.core</groupId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700142 <artifactId>dblib-provider</artifactId>
143 </exclusion>
144 </exclusions>
145 </dependency>
146
147 <dependency>
148 <groupId>equinoxSDK381</groupId>
149 <artifactId>org.eclipse.osgi</artifactId>
150 </dependency>
151
152 <dependency>
153 <groupId>org.slf4j</groupId>
154 <artifactId>slf4j-api</artifactId>
155 </dependency>
156
157 <dependency>
158 <groupId>org.slf4j</groupId>
159 <artifactId>jcl-over-slf4j</artifactId>
160 </dependency>
161
162 <dependency>
Patrick Bradyac62a4a2017-09-13 00:11:21 -0700163 <groupId>org.mariadb.jdbc</groupId>
164 <artifactId>mariadb-java-client</artifactId>
Patrick Bradyc7d00752017-06-01 10:45:37 -0700165 </dependency>
166
167 <dependency>
168 <groupId>com.vmware</groupId>
169 <artifactId>vijava</artifactId>
170 <version>5.1</version>
171 <scope>compile</scope>
172 </dependency>
173
174 <dependency>
175 <groupId>xerces</groupId>
176 <artifactId>xerces</artifactId>
177 <version>2.4.0</version>
178 <scope>provided</scope>
179 </dependency>
180
181 </dependencies>
182
183 <build>
184 <plugins>
185 <plugin>
186 <groupId>org.apache.felix</groupId>
187 <artifactId>maven-bundle-plugin</artifactId>
188 <extensions>true</extensions>
189 <configuration>
190 <instructions>
191 <Bundle-SymbolicName>appc-rest-healthcheck-adapter</Bundle-SymbolicName>
Patrick Brady07567592017-12-13 11:09:30 -0800192 <Bundle-Activator>org.onap.appc.adapter.restHealthcheck.RestHealthcheckActivator</Bundle-Activator>
193 <Export-Package>org.onap.appc.adapter.restHealthcheck</Export-Package>
Patrick Brady76706002017-09-04 21:37:25 -0700194 <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.security.auth.*
Patrick Bradyc7d00752017-06-01 10:45:37 -0700195 </Import-Package>
196 <Embed-Dependency>
197 *;scope=compile|runtime;artifactId=!sli-common|!appc-common|org.eclipse.osgi|slf4j-api|jcl-over-slf4j|xml-apis
198 </Embed-Dependency>
199 <Embed-Transitive>true</Embed-Transitive>
200 </instructions>
201
202 <manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation>
203 </configuration>
204 </plugin>
205 </plugins>
206 </build>
207</project>