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