Merge "Deprecate the authz model"
[aaa.git] / features / authn / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Copyright (c) 2014-2015 Hewlett-Packard Development Company, L.P. and others.
3     All rights reserved. This program and the accompanying materials are made
4     available under the terms of the Eclipse Public License v1.0 which accompanies
5     this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html -->
6 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
8     <modelVersion>4.0.0</modelVersion>
9     <parent>
10         <groupId>org.opendaylight.odlparent</groupId>
11         <artifactId>features-parent</artifactId>
12         <version>1.8.0-SNAPSHOT</version>
13         <relativePath/>
14     </parent>
15
16     <groupId>org.opendaylight.aaa</groupId>
17     <artifactId>features-aaa</artifactId>
18     <version>0.5.0-SNAPSHOT</version>
19     <packaging>jar</packaging>
20
21     <properties>
22         <config.version>0.6.0-SNAPSHOT</config.version>
23         <mdsal.version>2.2.0-SNAPSHOT</mdsal.version>
24         <controller.mdsal.version>1.5.0-SNAPSHOT</controller.mdsal.version>
25         <yangtools.version>1.1.0-SNAPSHOT</yangtools.version>
26     </properties>
27
28     <dependencyManagement>
29         <dependencies>
30             <!-- This project -->
31             <dependency>
32                 <groupId>org.opendaylight.aaa</groupId>
33                 <artifactId>aaa-parent</artifactId>
34                 <version>${project.version}</version>
35                 <scope>import</scope>
36                 <type>pom</type>
37             </dependency>
38             <dependency>
39                 <groupId>org.opendaylight.aaa</groupId>
40                 <artifactId>aaa-filterchain</artifactId>
41                 <version>0.5.0-SNAPSHOT</version>
42             </dependency>
43             <dependency>
44                 <groupId>org.opendaylight.aaa</groupId>
45                 <artifactId>aaa-filterchain</artifactId>
46                 <version>0.5.0-SNAPSHOT</version>
47                 <type>cfg</type>
48                 <classifier>config</classifier>
49             </dependency>
50             <dependency>
51                 <groupId>org.opendaylight.yangtools</groupId>
52                 <artifactId>yangtools-artifacts</artifactId>
53                 <version>${yangtools.version}</version>
54                 <type>pom</type>
55                 <scope>import</scope>
56             </dependency>
57         </dependencies>
58     </dependencyManagement>
59
60     <dependencies>
61
62         <!-- Cassandra -->
63         <dependency>
64             <groupId>com.datastax.cassandra</groupId>
65             <artifactId>cassandra-driver-core</artifactId>
66         </dependency>
67         <dependency>
68             <groupId>io.dropwizard.metrics</groupId>
69             <artifactId>metrics-core</artifactId>
70         </dependency>
71         <dependency>
72             <groupId>io.netty</groupId>
73             <artifactId>netty-handler</artifactId>
74         </dependency>
75         <dependency>
76             <groupId>io.netty</groupId>
77             <artifactId>netty-buffer</artifactId>
78         </dependency>
79         <dependency>
80             <groupId>io.netty</groupId>
81             <artifactId>netty-common</artifactId>
82         </dependency>
83         <dependency>
84             <groupId>io.netty</groupId>
85             <artifactId>netty-transport</artifactId>
86         </dependency>
87         <dependency>
88             <groupId>io.netty</groupId>
89             <artifactId>netty-codec</artifactId>
90         </dependency>
91
92         <!-- odl-aaa-authn -->
93         <dependency>
94             <groupId>com.sun.jersey</groupId>
95             <artifactId>jersey-servlet</artifactId>
96         </dependency>
97         <dependency>
98             <groupId>com.sun.jersey</groupId>
99             <artifactId>jersey-core</artifactId>
100         </dependency>
101         <dependency>
102             <groupId>com.sun.jersey</groupId>
103             <artifactId>jersey-server</artifactId>
104         </dependency>
105         <dependency>
106             <groupId>com.sun.jersey</groupId>
107             <artifactId>jersey-json</artifactId>
108         </dependency>
109         <!-- jersey client for moon APIs calls -->
110         <dependency>
111            <groupId>com.sun.jersey</groupId>
112            <artifactId>jersey-client</artifactId>
113         </dependency>
114         <dependency>
115             <groupId>org.apache.commons</groupId>
116             <artifactId>commons-lang3</artifactId>
117         </dependency>
118         <dependency>
119             <groupId>org.apache.felix</groupId>
120             <artifactId>org.apache.felix.dependencymanager</artifactId>
121         </dependency>
122         <dependency>
123             <groupId>org.apache.felix</groupId>
124             <artifactId>org.apache.felix.metatype</artifactId>
125         </dependency>
126         <dependency>
127             <groupId>net.sf.ehcache</groupId>
128             <artifactId>ehcache</artifactId>
129         </dependency>
130         <dependency>
131             <groupId>org.apache.oltu.oauth2</groupId>
132             <artifactId>org.apache.oltu.oauth2.common</artifactId>
133         </dependency>
134         <dependency>
135             <groupId>org.apache.oltu.oauth2</groupId>
136             <artifactId>org.apache.oltu.oauth2.authzserver</artifactId>
137         </dependency>
138         <dependency>
139             <groupId>org.apache.oltu.oauth2</groupId>
140             <artifactId>org.apache.oltu.oauth2.resourceserver</artifactId>
141         </dependency>
142         <dependency>
143             <groupId>commons-codec</groupId>
144             <artifactId>commons-codec</artifactId>
145         </dependency>
146         <dependency>
147             <groupId>org.json</groupId>
148             <artifactId>json</artifactId>
149         </dependency>
150         <dependency>
151             <groupId>org.glassfish</groupId>
152             <artifactId>javax.json</artifactId>
153         </dependency>
154         <dependency>
155             <groupId>com.fasterxml.jackson.core</groupId>
156             <artifactId>jackson-core</artifactId>
157         </dependency>
158         <dependency>
159             <groupId>com.fasterxml.jackson.core</groupId>
160             <artifactId>jackson-annotations</artifactId>
161         </dependency>
162         <dependency>
163             <groupId>com.fasterxml.jackson.core</groupId>
164             <artifactId>jackson-databind</artifactId>
165         </dependency>
166         <dependency>
167             <groupId>com.fasterxml.jackson.datatype</groupId>
168             <artifactId>jackson-datatype-json-org</artifactId>
169         </dependency>
170         <dependency>
171             <groupId>com.fasterxml.jackson.jaxrs</groupId>
172             <artifactId>jackson-jaxrs-base</artifactId>
173         </dependency>
174         <dependency>
175             <groupId>com.fasterxml.jackson.jaxrs</groupId>
176             <artifactId>jackson-jaxrs-json-provider</artifactId>
177         </dependency>
178         <dependency>
179             <groupId>com.fasterxml.jackson.module</groupId>
180             <artifactId>jackson-module-jaxb-annotations</artifactId>
181         </dependency>
182         <dependency>
183             <groupId>com.h2database</groupId>
184             <artifactId>h2</artifactId>
185         </dependency>
186         <dependency>
187             <groupId>org.opendaylight.aaa</groupId>
188             <artifactId>aaa-authn-api</artifactId>
189         </dependency>
190         <dependency>
191             <groupId>org.opendaylight.aaa</groupId>
192             <artifactId>authz-restconf-config</artifactId>
193             <type>xml</type>
194             <classifier>config</classifier>
195         </dependency>
196         <dependency>
197             <groupId>org.opendaylight.aaa</groupId>
198             <artifactId>aaa-authz-model</artifactId>
199         </dependency>
200         <dependency>
201             <groupId>org.opendaylight.aaa</groupId>
202             <artifactId>aaa-authz-service</artifactId>
203         </dependency>
204         <dependency>
205             <groupId>org.opendaylight.aaa</groupId>
206             <artifactId>authz-service-config</artifactId>
207             <type>xml</type>
208             <classifier>config</classifier>
209         </dependency>
210         <dependency>
211             <groupId>org.opendaylight.aaa</groupId>
212             <artifactId>aaa-authn</artifactId>
213         </dependency>
214         <dependency>
215             <groupId>org.opendaylight.aaa</groupId>
216             <artifactId>aaa-shiro</artifactId>
217         </dependency>
218         <dependency>
219             <groupId>org.opendaylight.aaa</groupId>
220             <artifactId>aaa-shiro-act</artifactId>
221         </dependency>
222         <dependency>
223             <groupId>org.apache.shiro</groupId>
224             <artifactId>shiro-core</artifactId>
225         </dependency>
226         <dependency>
227             <groupId>org.apache.shiro</groupId>
228             <artifactId>shiro-web</artifactId>
229         </dependency>
230         <dependency>
231             <groupId>org.opendaylight.aaa</groupId>
232             <artifactId>aaa-authn-sts</artifactId>
233         </dependency>
234         <dependency>
235             <groupId>org.opendaylight.aaa</groupId>
236             <artifactId>aaa-authn-basic</artifactId>
237         </dependency>
238         <dependency>
239             <groupId>org.opendaylight.aaa</groupId>
240             <artifactId>aaa-idmlight</artifactId>
241         </dependency>
242         <dependency>
243             <groupId>org.opendaylight.aaa</groupId>
244             <artifactId>aaa-idmlight</artifactId>
245             <version>${project.version}</version>
246             <type>py</type>
247             <classifier>config</classifier>
248         </dependency>
249         <dependency>
250             <groupId>org.opendaylight.aaa</groupId>
251             <artifactId>aaa-authn-federation</artifactId>
252         </dependency>
253         <dependency>
254             <groupId>org.opendaylight.aaa</groupId>
255             <artifactId>aaa-authn</artifactId>
256             <type>cfg</type>
257             <classifier>config</classifier>
258         </dependency>
259         <dependency>
260             <groupId>org.opendaylight.aaa</groupId>
261             <artifactId>aaa-authn-federation</artifactId>
262             <type>cfg</type>
263             <classifier>config</classifier>
264         </dependency>
265         <dependency>
266             <groupId>org.opendaylight.aaa</groupId>
267             <artifactId>aaa-h2-store</artifactId>
268         </dependency>
269         <dependency>
270             <groupId>org.opendaylight.aaa</groupId>
271             <artifactId>aaa-cassandra-store</artifactId>
272         </dependency>
273         <dependency>
274             <groupId>org.opendaylight.aaa</groupId>
275             <artifactId>aaa-cassandra-store</artifactId>
276             <type>xml</type>
277             <classifier>config</classifier>
278         </dependency>
279         <dependency>
280             <groupId>org.opendaylight.aaa</groupId>
281             <artifactId>aaa-cassandra-store</artifactId>
282             <type>cfg</type>
283             <classifier>config-1</classifier>
284         </dependency>
285         <dependency>
286             <groupId>org.osgi</groupId>
287             <artifactId>org.osgi.enterprise</artifactId>
288             <version>4.2.0</version>
289         </dependency>
290
291         <!-- AuthN MD-SAL Cache dependencies -->
292
293         <dependency>
294             <groupId>org.opendaylight.aaa</groupId>
295             <artifactId>aaa-authn-mdsal-store-impl</artifactId>
296         </dependency>
297         <dependency>
298             <groupId>org.opendaylight.aaa</groupId>
299             <artifactId>aaa-authn-mdsal-api</artifactId>
300         </dependency>
301         <dependency>
302             <groupId>org.opendaylight.yangtools</groupId>
303             <artifactId>features-yangtools</artifactId>
304             <classifier>features</classifier>
305             <type>xml</type>
306         </dependency>
307         <dependency>
308             <groupId>org.opendaylight.controller</groupId>
309             <artifactId>features-mdsal</artifactId>
310             <classifier>features</classifier>
311             <type>xml</type>
312         </dependency>
313         <dependency>
314             <groupId>org.opendaylight.controller</groupId>
315             <artifactId>features-config</artifactId>
316             <classifier>features</classifier>
317             <type>xml</type>
318         </dependency>
319         <dependency>
320             <groupId>org.opendaylight.controller</groupId>
321             <artifactId>sal-common-impl</artifactId>
322         </dependency>
323
324         <!-- odl-aaa-sssd -->
325         <dependency>
326             <groupId>org.opendaylight.aaa</groupId>
327             <artifactId>aaa-authn-sssd</artifactId>
328         </dependency>
329
330         <dependency>
331             <groupId>org.opendaylight.aaa</groupId>
332             <artifactId>aaa-authn-idpmapping</artifactId>
333         </dependency>
334
335         <dependency>
336             <groupId>org.opendaylight.aaa</groupId>
337             <artifactId>aaa-encrypt-service</artifactId>
338         </dependency>
339         <dependency>
340             <groupId>org.opendaylight.aaa</groupId>
341             <artifactId>aaa-encrypt-service</artifactId>
342             <type>xml</type>
343             <classifier>config</classifier>
344         </dependency>
345
346         <dependency>
347             <groupId>org.opendaylight.aaa</groupId>
348             <artifactId>aaa-cert</artifactId>
349         </dependency>
350         <dependency>
351             <groupId>org.opendaylight.aaa</groupId>
352             <artifactId>aaa-cert</artifactId>
353             <classifier>config</classifier>
354             <type>xml</type>
355         </dependency>
356         <dependency>
357             <groupId>org.bouncycastle</groupId>
358             <artifactId>bcprov-jdk15on</artifactId>
359         </dependency>
360         <dependency>
361             <groupId>org.apache.maven</groupId>
362             <artifactId>maven-aether-provider</artifactId>
363             <version>3.0.5</version>
364             <scope>test</scope>
365         </dependency>
366         <dependency>
367             <groupId>org.opendaylight.aaa</groupId>
368             <artifactId>aaa-cli</artifactId>
369         </dependency>
370     </dependencies>
371     <scm>
372         <connection>scm:git:ssh://git.opendaylight.org:29418/aaa.git</connection>
373         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/aaa.git</developerConnection>
374         <tag>HEAD</tag>
375         <url>https://git.opendaylight.org/gerrit/gitweb?p=aaa.git;a=summary</url>
376     </scm>
377 </project>