Migrate from adsal Node to mdsal Node
[ovsdb.git] / northbound / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright (C) 2014 Red Hat, Inc. and others. All rights reserved.
4
5 This program and the accompanying materials are made available under the
6 terms of the Eclipse Public License v1.0 which accompanies this distribution,
7 and is available at http://www.eclipse.org/legal/epl-v10.html
8 -->
9 <project xmlns="http://maven.apache.org/POM/4.0.0"
10          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
11          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12   <modelVersion>4.0.0</modelVersion>
13
14   <parent>
15     <groupId>org.opendaylight.ovsdb</groupId>
16     <artifactId>commons</artifactId>
17     <version>1.3.0-SNAPSHOT</version>
18     <relativePath>../commons/parent</relativePath>
19   </parent>
20
21   <artifactId>northbound</artifactId>
22   <version>0.7.0-SNAPSHOT</version>
23   <packaging>bundle</packaging>
24
25   <dependencies>
26     <dependency>
27       <groupId>com.fasterxml.jackson.core</groupId>
28       <artifactId>jackson-core</artifactId>
29     </dependency>
30     <dependency>
31       <groupId>com.fasterxml.jackson.core</groupId>
32       <artifactId>jackson-databind</artifactId>
33     </dependency>
34     <dependency>
35       <groupId>org.codehaus.enunciate</groupId>
36       <artifactId>enunciate-core-annotations</artifactId>
37     </dependency>
38     <dependency>
39       <groupId>org.mockito</groupId>
40       <artifactId>mockito-core</artifactId>
41       <scope>test</scope>
42     </dependency>
43     <dependency>
44       <groupId>org.powermock</groupId>
45       <artifactId>powermock-api-mockito</artifactId>
46       <scope>test</scope>
47     </dependency>
48     <dependency>
49       <groupId>org.powermock</groupId>
50       <artifactId>powermock-core</artifactId>
51       <scope>test</scope>
52     </dependency>
53     <dependency>
54       <groupId>org.powermock</groupId>
55       <artifactId>powermock-module-junit4</artifactId>
56       <scope>test</scope>
57     </dependency>
58     <dependency>
59       <groupId>org.opendaylight.controller</groupId>
60       <artifactId>commons.northbound</artifactId>
61     </dependency>
62     <dependency>
63       <groupId>org.opendaylight.controller</groupId>
64       <artifactId>sal</artifactId>
65     </dependency>
66     <dependency>
67       <groupId>org.opendaylight.ovsdb</groupId>
68       <artifactId>library</artifactId>
69     </dependency>
70     <dependency>
71       <groupId>org.opendaylight.ovsdb</groupId>
72       <artifactId>plugin</artifactId>
73     </dependency>
74     <dependency>
75       <groupId>com.google.guava</groupId>
76       <artifactId>guava</artifactId>
77     </dependency>
78     <dependency>
79       <groupId>com.sun.jersey</groupId>
80       <artifactId>jersey-core</artifactId>
81     </dependency>
82     <dependency>
83       <groupId>org.slf4j</groupId>
84       <artifactId>slf4j-api</artifactId>
85     </dependency>
86     <dependency>
87       <groupId>org.slf4j</groupId>
88       <artifactId>slf4j-simple</artifactId>
89     </dependency>
90     <dependency>
91       <groupId>junit</groupId>
92       <artifactId>junit</artifactId>
93       <scope>test</scope>
94     </dependency>
95
96   </dependencies>
97   <build>
98     <plugins>
99       <plugin>
100         <groupId>org.apache.felix</groupId>
101         <artifactId>maven-bundle-plugin</artifactId>
102         <version>${bundle.plugin.version}</version>
103         <extensions>true</extensions>
104         <configuration>
105           <instructions>
106             <Export-Package></Export-Package>
107             <Import-Package>org.opendaylight.controller.sal.utils,
108               org.opendaylight.controller.northbound.commons,
109               org.opendaylight.controller.northbound.commons.exception,
110               org.opendaylight.controller.northbound.commons.utils,
111               com.sun.jersey.spi.container.servlet,
112               org.opendaylight.controller.sal.core,
113               org.opendaylight.controller.sal.authorization,
114               org.opendaylight.ovsdb.plugin.api,
115               org.opendaylight.ovsdb.lib,
116               org.opendaylight.ovsdb.lib.jsonrpc,
117               org.opendaylight.ovsdb.lib.notation,
118               org.opendaylight.ovsdb.lib.operations,
119               org.opendaylight.ovsdb.lib.message,
120               org.opendaylight.ovsdb.lib.schema,
121               org.opendaylight.ovsdb.lib.schema.typed,
122               javax.ws.rs,
123               javax.ws.rs.core,
124               javax.xml.bind,
125               javax.xml.bind.annotation,
126               org.slf4j,
127               org.apache.catalina.filters,
128               !org.codehaus.enunciate.jaxrs,*</Import-Package>
129             <Export-Package></Export-Package>
130             <Web-ContextPath>/ovsdb/nb</Web-ContextPath>
131             <Jaxrs-Resources>,${classes;ANNOTATION;javax.ws.rs.Path}</Jaxrs-Resources>
132           </instructions>
133           <manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation>
134         </configuration>
135       </plugin>
136       <plugin>
137         <groupId>org.apache.maven.plugins</groupId>
138         <artifactId>maven-checkstyle-plugin</artifactId>
139       </plugin>
140       <plugin>
141         <groupId>org.codehaus.enunciate</groupId>
142         <artifactId>maven-enunciate-plugin</artifactId>
143         <version>${enunciate.version}</version>
144       </plugin>
145       <plugin>
146         <groupId>org.jacoco</groupId>
147         <artifactId>jacoco-maven-plugin</artifactId>
148       </plugin>
149     </plugins>
150   </build>
151
152   <scm>
153     <connection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</connection>
154     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</developerConnection>
155     <tag>HEAD</tag>
156     <url>https://wiki.opendaylight.org/view/OVSDB_Integration:Main</url>
157   </scm>
158
159 </project>