MD-SAL Store for IDM
[aaa.git] / aaa-idmlight / 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"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4     <modelVersion>4.0.0</modelVersion>
5     <parent>
6         <groupId>org.opendaylight.aaa</groupId>
7         <artifactId>aaa-parent</artifactId>
8         <version>0.3.0-SNAPSHOT</version>
9         <relativePath>../parent</relativePath>
10     </parent>
11
12     <artifactId>aaa-idmlight</artifactId>
13     <version>0.3.0-SNAPSHOT</version>
14     <packaging>bundle</packaging>
15
16     <dependencies>
17         <dependency>
18             <groupId>org.opendaylight.aaa</groupId>
19             <artifactId>aaa-authn-api</artifactId>
20         </dependency>
21         <dependency>
22             <groupId>org.opendaylight.aaa</groupId>
23             <artifactId>aaa-authn</artifactId>
24         </dependency>
25         <dependency>
26             <groupId>org.slf4j</groupId>
27             <artifactId>slf4j-api</artifactId>
28         </dependency>
29         <dependency>
30             <groupId>com.sun.jersey</groupId>
31             <artifactId>jersey-server</artifactId>
32             <scope>provided</scope>
33         </dependency>
34         <dependency>
35             <groupId>javax.servlet</groupId>
36             <artifactId>servlet-api</artifactId>
37             <scope>provided</scope>
38         </dependency>
39         <dependency>
40             <groupId>org.apache.felix</groupId>
41             <artifactId>org.apache.felix.dependencymanager</artifactId>
42             <scope>provided</scope>
43         </dependency>
44         <dependency>
45             <groupId>org.mockito</groupId>
46             <artifactId>mockito-all</artifactId>
47             <scope>test</scope>
48         </dependency>
49
50         <!-- JSON JAXB Stuff -->
51         <dependency>
52             <groupId>com.fasterxml.jackson.core</groupId>
53             <artifactId>jackson-core</artifactId>
54         </dependency>
55         <dependency>
56             <groupId>com.fasterxml.jackson.core</groupId>
57             <artifactId>jackson-annotations</artifactId>
58         </dependency>
59         <dependency>
60             <groupId>com.fasterxml.jackson.core</groupId>
61             <artifactId>jackson-databind</artifactId>
62         </dependency>
63         <dependency>
64             <groupId>com.fasterxml.jackson.datatype</groupId>
65             <artifactId>jackson-datatype-json-org</artifactId>
66         </dependency>
67         <dependency>
68             <groupId>com.fasterxml.jackson.jaxrs</groupId>
69             <artifactId>jackson-jaxrs-base</artifactId>
70         </dependency>
71         <dependency>
72             <groupId>com.fasterxml.jackson.jaxrs</groupId>
73             <artifactId>jackson-jaxrs-json-provider</artifactId>
74         </dependency>
75         <dependency>
76             <groupId>com.fasterxml.jackson.module</groupId>
77             <artifactId>jackson-module-jaxb-annotations</artifactId>
78         </dependency>
79
80         <dependency>
81             <groupId>org.eclipse.jetty</groupId>
82             <artifactId>jetty-servlets</artifactId>
83             <scope>provided</scope>
84         </dependency>
85
86         <!-- JDBC -->
87         <dependency>
88             <groupId>com.h2database</groupId>
89             <artifactId>h2</artifactId>
90         </dependency>
91         <!-- Testing Dependencies -->
92         <dependency>
93             <groupId>com.sun.jersey.jersey-test-framework</groupId>
94             <artifactId>jersey-test-framework-grizzly2</artifactId>
95             <scope>test</scope>
96         </dependency>
97         <dependency>
98             <groupId>junit</groupId>
99             <artifactId>junit</artifactId>
100             <scope>test</scope>
101         </dependency>
102         <dependency>
103             <groupId>org.slf4j</groupId>
104             <artifactId>slf4j-simple</artifactId>
105             <scope>test</scope>
106         </dependency>
107
108     </dependencies>
109
110     <build>
111         <plugins>
112             <plugin>
113                 <groupId>org.apache.felix</groupId>
114                 <artifactId>maven-bundle-plugin</artifactId>
115                 <!-- override default version so we don't use bnd 2.3.0 when embedding sqlite -->
116
117                 <extensions>true</extensions>
118                 <configuration>
119                     <instructions>
120                         <Import-Package>javax.servlet.http,javax.ws.rs,javax.ws.rs.core,javax.xml.bind.annotation,org.apache.felix.dm,org.opendaylight.aaa,org.opendaylight.aaa.api.*,org.osgi.framework,org.slf4j,org.eclipse.jetty.servlets,com.sun.jersey.spi.container.servlet,com.google.*</Import-Package>
121                         <Web-ContextPath>/auth</Web-ContextPath>
122                         <!--<Web-Connectors>adminConn</Web-Connectors> -->
123                         <Bundle-Activator>org.opendaylight.aaa.idm.Activator</Bundle-Activator>
124                     </instructions>
125                     <manifestLocation>${project.basedir}/META-INF</manifestLocation>
126                 </configuration>
127             </plugin>
128         </plugins>
129     </build>
130
131 </project>