Merge "Changed the constant name logger to LOGGER to comply with the naming convention"
[netvirt.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>org.opendaylight.ovsdb</groupId>
76       <artifactId>utils.servicehelper</artifactId>
77     </dependency>
78     <dependency>
79       <groupId>com.google.guava</groupId>
80       <artifactId>guava</artifactId>
81     </dependency>
82     <dependency>
83       <groupId>com.sun.jersey</groupId>
84       <artifactId>jersey-core</artifactId>
85     </dependency>
86     <dependency>
87       <groupId>org.slf4j</groupId>
88       <artifactId>slf4j-api</artifactId>
89     </dependency>
90     <dependency>
91       <groupId>org.slf4j</groupId>
92       <artifactId>slf4j-simple</artifactId>
93     </dependency>
94     <dependency>
95       <groupId>junit</groupId>
96       <artifactId>junit</artifactId>
97       <scope>test</scope>
98     </dependency>
99
100   </dependencies>
101   <build>
102     <plugins>
103       <plugin>
104         <groupId>org.apache.felix</groupId>
105         <artifactId>maven-bundle-plugin</artifactId>
106         <version>${bundle.plugin.version}</version>
107         <extensions>true</extensions>
108         <configuration>
109           <instructions>
110             <Export-Package></Export-Package>
111             <Import-Package>org.opendaylight.controller.sal.utils,
112               org.opendaylight.controller.northbound.commons,
113               org.opendaylight.controller.northbound.commons.exception,
114               org.opendaylight.controller.northbound.commons.utils,
115               com.sun.jersey.spi.container.servlet,
116               org.opendaylight.controller.sal.core,
117               org.opendaylight.controller.sal.authorization,
118               org.opendaylight.ovsdb.plugin.api,
119               org.opendaylight.ovsdb.lib,
120               org.opendaylight.ovsdb.lib.jsonrpc,
121               org.opendaylight.ovsdb.lib.notation,
122               org.opendaylight.ovsdb.lib.operations,
123               org.opendaylight.ovsdb.lib.message,
124               org.opendaylight.ovsdb.lib.schema,
125               org.opendaylight.ovsdb.lib.schema.typed,
126               javax.ws.rs,
127               javax.ws.rs.core,
128               javax.xml.bind,
129               javax.xml.bind.annotation,
130               org.slf4j,
131               org.apache.catalina.filters,
132               !org.codehaus.enunciate.jaxrs,*</Import-Package>
133             <Export-Package></Export-Package>
134             <Web-ContextPath>/ovsdb/nb</Web-ContextPath>
135             <Jaxrs-Resources>,${classes;ANNOTATION;javax.ws.rs.Path}</Jaxrs-Resources>
136           </instructions>
137           <manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation>
138         </configuration>
139       </plugin>
140       <plugin>
141         <groupId>org.apache.maven.plugins</groupId>
142         <artifactId>maven-checkstyle-plugin</artifactId>
143       </plugin>
144       <plugin>
145         <groupId>org.codehaus.enunciate</groupId>
146         <artifactId>maven-enunciate-plugin</artifactId>
147         <version>${enunciate.version}</version>
148       </plugin>
149       <plugin>
150         <groupId>org.jacoco</groupId>
151         <artifactId>jacoco-maven-plugin</artifactId>
152       </plugin>
153     </plugins>
154   </build>
155
156   <scm>
157     <connection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</connection>
158     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</developerConnection>
159     <tag>HEAD</tag>
160     <url>https://wiki.opendaylight.org/view/OVSDB_Integration:Main</url>
161   </scm>
162
163 </project>