Update jaxb-api to 2.2.3 or later
[appc.git] / appc-adapters / appc-netconf-adapter / appc-netconf-adapter-bundle / pom.xml
1 <?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>
5         <groupId>org.onap.appc</groupId>
6         <artifactId>appc-netconf-adapter</artifactId>
7         <version>1.3.0-SNAPSHOT</version>
8     </parent>
9
10     <artifactId>appc-netconf-adapter-bundle</artifactId>
11     <packaging>bundle</packaging>
12     <name>NETCONF Adapter - bundle</name>
13     <properties>
14         <exam.version>4.9.1</exam.version>
15         <url.version>1.6.0</url.version>
16         <sal-netconf-connector.version>1.3.1-Beryllium-SR1</sal-netconf-connector.version>
17     </properties>
18
19     <dependencies>
20         <dependency>
21             <groupId>org.onap.appc</groupId>
22             <artifactId>appc-common</artifactId>
23             <version>${project.version}</version>
24         </dependency>
25
26         <dependency>
27             <groupId>javax</groupId>
28             <artifactId>javaee-api</artifactId>
29             <version>7.0</version>
30         </dependency>
31
32         <dependency>
33             <groupId>com.att.cdp</groupId>
34             <artifactId>cdp-pal-common</artifactId>
35             <scope>compile</scope>
36         </dependency>
37
38         <dependency>
39             <groupId>com.att.cdp</groupId>
40             <artifactId>cdp-pal-openstack</artifactId>
41             <scope>compile</scope>
42         </dependency>
43
44         <dependency>
45             <groupId>javax.ws.rs</groupId>
46             <artifactId>javax.ws.rs-api</artifactId>
47             </dependency>
48
49         <!-- Jersey support needed for OpenStack connector and API version logic -->
50         <dependency>
51             <groupId>com.sun.jersey</groupId>
52             <artifactId>jersey-client</artifactId>
53             </dependency>
54
55         <dependency>
56             <groupId>com.sun.jersey</groupId>
57             <artifactId>jersey-json</artifactId>
58             </dependency>
59
60         <dependency>
61             <groupId>javax.xml.bind</groupId>
62             <artifactId>jaxb-api</artifactId>
63             <version>2.2.3</version>
64         </dependency>
65
66         <!-- Needed to run test cases -->
67         <dependency>
68             <groupId>org.glassfish.jersey.core</groupId>
69             <artifactId>jersey-common</artifactId>
70             <version>2.9.1</version>
71         </dependency>
72
73         <dependency>
74             <groupId>org.codehaus.jackson</groupId>
75             <artifactId>jackson-jaxrs</artifactId>
76             <version>1.9.12</version>
77         </dependency>
78
79         <dependency>
80             <groupId>commons-codec</groupId>
81             <artifactId>commons-codec</artifactId>
82             </dependency>
83
84         <dependency>
85             <groupId>org.apache.httpcomponents</groupId>
86             <artifactId>httpclient</artifactId>
87             <version>4.5.1</version>
88         </dependency>
89
90         <dependency>
91             <groupId>junit</groupId>
92             <artifactId>junit</artifactId>
93             <scope>test</scope>
94         </dependency>
95         <dependency>
96             <groupId>org.onap.ccsdk.sli.core</groupId>
97             <artifactId>sli-common</artifactId>
98             <scope>compile</scope>
99         </dependency>
100
101         <dependency>
102             <groupId>org.onap.ccsdk.sli.core</groupId>
103             <artifactId>sli-provider</artifactId>
104             <scope>compile</scope>
105         </dependency>
106
107         <dependency>
108             <groupId>org.slf4j</groupId>
109             <artifactId>slf4j-api</artifactId>
110         </dependency>
111
112         <dependency>
113             <groupId>org.slf4j</groupId>
114             <artifactId>jcl-over-slf4j</artifactId>
115             </dependency>
116
117         <dependency>
118             <groupId>org.onap.ccsdk.sli.core</groupId>
119             <artifactId>dblib-provider</artifactId>
120         </dependency>
121
122         <dependency>
123             <groupId>com.vmware</groupId>
124             <artifactId>vijava</artifactId>
125             <version>5.1</version>
126             <scope>compile</scope>
127         </dependency>
128
129         <dependency>
130             <groupId>xerces</groupId>
131             <artifactId>xerces</artifactId>
132             <version>2.4.0</version>
133             <scope>provided</scope>
134         </dependency>
135
136         <dependency>
137             <groupId>org.apache.httpcomponents</groupId>
138             <artifactId>httpcore</artifactId>
139             <version>${apache.httpcomponents.version}</version>
140         </dependency>
141
142         <dependency>
143             <groupId>commons-logging</groupId>
144             <artifactId>commons-logging</artifactId>
145             <version>1.2</version>
146         </dependency>
147
148         <dependency>
149             <groupId>org.json</groupId>
150             <artifactId>json</artifactId>
151             </dependency>
152         <dependency>
153             <groupId>com.jcraft</groupId>
154             <artifactId>jsch</artifactId>
155             <version>0.1.54</version>
156         </dependency>
157
158     </dependencies>
159
160     <build>
161         <plugins>
162             <plugin>
163                 <groupId>org.apache.felix</groupId>
164                 <artifactId>maven-bundle-plugin</artifactId>
165                 <extensions>true</extensions>
166                 <configuration>
167                     <instructions>
168                         <Bundle-SymbolicName>appc-netconf-adapter</Bundle-SymbolicName>
169                         <Bundle-Activator>org.onap.appc.adapter.netconf.AppcNetconfAdapterActivator</Bundle-Activator>
170                         <Export-Package>org.onap.appc.adapter.netconf,org.onap.appc.adapter.netconf.dao,org.onap.appc.adapter.netconf.util,org.onap.appc.adapter.netconf.exception</Export-Package>
171                         <Import-Package>
172                             !org.slf4j.event,org.w3c.dom.*,com.sun.org.apache.xerces.*,javax.sql.*,javax.sql.rowset.*,javax.xml.*,org.onap.appc.adapter.messaging.*,javax.crypto.*,org.onap.appc.common.exception.*,org.mariadb.*,org.onap.ccsdk.sli.core.sli.*,org.onap.ccsdk.sli.core.dblib,org.osgi.framework.*,org.slf4j.*,com.vmware.*,org.apache.xerces.*,javax.net.*,javax.net.ssl.*,org.xml.sax.*,javax.xml.bind.*,javax.naming.*
173                         </Import-Package>
174                         <Embed-Dependency>*;scope=compile|runtime;artifactId=!dblib-provider|sli-common|org.eclipse.osgi|slf4j-api|jcl-over-slf4j|mariadb-java-client|xml-apis|appc-dmaap-adapter-bundle</Embed-Dependency>
175                         <Embed-Transitive>true</Embed-Transitive>
176                     </instructions>
177
178 <!--                     <manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation> -->
179                 </configuration>
180             </plugin>
181         </plugins>
182     </build>
183
184 </project>