85fbbc24179ce1e4b3862acaf55a14939589f3ce
[affinity.git] / affinity / northbound / 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
5   <parent>
6     <groupId>org.opendaylight.affinity</groupId>
7     <artifactId>affinityParent</artifactId>
8     <version>0.4.1-SNAPSHOT</version>
9     <relativePath>../..</relativePath>
10   </parent>
11
12   <groupId>org.opendaylight.affinity</groupId> 
13   <artifactId>affinity.northbound</artifactId>
14   <version>0.4.0-SNAPSHOT</version>
15   <packaging>bundle</packaging>
16
17   <build>
18     <plugins>
19       <plugin>
20         <groupId>org.codehaus.enunciate</groupId>
21         <artifactId>maven-enunciate-plugin</artifactId>
22         <version>${enunciate.version}</version>
23         <configuration>
24           <javacCheck>true</javacCheck>
25         </configuration>
26         <dependencies>
27           <dependency>
28             <groupId>org.opendaylight.controller</groupId>
29             <artifactId>sal</artifactId>
30             <version>0.5.0-SNAPSHOT</version>
31           </dependency>
32         </dependencies>
33       </plugin>
34       <plugin>
35         <groupId>org.apache.felix</groupId>
36         <artifactId>maven-bundle-plugin</artifactId>
37         <version>2.3.6</version>
38         <extensions>true</extensions>
39         <configuration>
40           <instructions>
41             <Import-Package>
42               org.opendaylight.controller.sal.core,
43               org.opendaylight.controller.sal.utils,
44               org.opendaylight.controller.containermanager,
45               org.opendaylight.affinity.affinity,
46               org.opendaylight.controller.usermanager,
47               org.apache.commons.lang3.tuple,
48               org.apache.commons.logging,
49               com.sun.jersey.spi.container.servlet,
50               org.opendaylight.controller.northbound.commons,
51               org.opendaylight.controller.northbound.commons.exception,
52               org.opendaylight.controller.northbound.commons.utils,
53               org.opendaylight.controller.sal.authorization,
54               javax.ws.rs,
55               javax.ws.rs.core,
56               javax.xml.bind.annotation,
57               javax.xml.bind,
58               org.slf4j,
59               !org.codehaus.enunciate.jaxrs
60             </Import-Package>
61             <Export-Package>
62               org.opendaylight.affinity.affinity.northbound
63             </Export-Package>
64             <Web-ContextPath>/affinity/nb/v2/affinity</Web-ContextPath>
65           </instructions>
66           <manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation>
67         </configuration>
68       </plugin>
69     </plugins>
70   </build>
71   <dependencies>
72     <dependency>
73       <groupId>org.opendaylight.controller.thirdparty</groupId>
74       <artifactId>com.sun.jersey.jersey-servlet</artifactId>
75       <version>1.17-SNAPSHOT</version>
76     </dependency>
77     <dependency>
78       <groupId>org.opendaylight.affinity</groupId>
79       <artifactId>affinity</artifactId>
80       <version>0.4.0-SNAPSHOT</version>
81     </dependency>
82     <dependency>
83       <groupId>org.opendaylight.controller</groupId>
84       <artifactId>containermanager</artifactId>
85       <version>0.4.0-SNAPSHOT</version>
86     </dependency>
87     <dependency>
88       <groupId>org.opendaylight.controller</groupId>
89       <artifactId>sal</artifactId>
90       <version>0.5.0-SNAPSHOT</version>
91     </dependency>
92     <dependency>
93       <groupId>org.opendaylight.controller</groupId>
94       <artifactId>commons.northbound</artifactId>
95       <version>0.4.0-SNAPSHOT</version>
96     </dependency>
97     <dependency>
98       <groupId>org.springframework</groupId>
99       <artifactId>spring-web</artifactId>
100       <version>${spring.version}</version>
101       <scope>provided</scope>
102     </dependency>
103     <dependency>
104       <groupId>org.codehaus.enunciate</groupId>
105       <artifactId>enunciate-core-annotations</artifactId>
106       <version>${enunciate.version}</version>
107     </dependency>
108   </dependencies>
109 </project>