Added pax-exam integration test for AuthN
[aaa.git] / commons / parent / 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.controller</groupId>
7         <artifactId>commons.opendaylight</artifactId>
8         <version>1.4.2-SNAPSHOT</version>
9     </parent>
10     <groupId>org.opendaylight.aaa</groupId>
11     <artifactId>commons.aaa</artifactId>
12     <version>0.1.0-SNAPSHOT</version>
13     <packaging>pom</packaging>
14     <prerequisites>
15         <maven>3.0.4</maven>
16     </prerequisites>
17     <properties>
18         <!-- common -->
19         <java.version.source>1.7</java.version.source>
20         <java.version.target>1.7</java.version.target>
21         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
22         <project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
23         <java.source.version>1.7</java.source.version>
24         <java.target.varsion>1.7</java.target.varsion>
25         <slf4j.version>1.7.2</slf4j.version>
26         <logback.version>1.0.9</logback.version>
27         <osgi.core.version>5.0.0</osgi.core.version>
28         <!-- AuthZ -->
29         <ietf.inet.types.version>2010.09.24.4-SNAPSHOT</ietf.inet.types.version>
30         <ietf.yang.types.version>2010.09.24.4-SNAPSHOT</ietf.yang.types.version>
31         <yang.ext.version>2013.09.07.4-SNAPSHOT</yang.ext.version>
32         <sal.binding.config.version>1.1-SNAPSHOT</sal.binding.config.version>
33         <yang.maven.plugin.version>0.6.2-SNAPSHOT</yang.maven.plugin.version>
34         <yang.codegen.version>0.6.2-SNAPSHOT</yang.codegen.version>
35         <!-- AuthN -->
36         <ehcache.version>2.8.3</ehcache.version>
37         <oauth.version>1.0.0</oauth.version>
38         <!-- Integration Test -->
39         <exam.version>4.1.0</exam.version>
40     </properties>
41
42     <dependencyManagement>
43         <dependencies>
44             <dependency>
45                 <groupId>org.javassist</groupId>
46                 <artifactId>javassist</artifactId>
47                 <version>3.17.1-GA</version>
48             </dependency>
49             <dependency>
50                 <groupId>com.google.guava</groupId>
51                 <artifactId>guava</artifactId>
52                 <version>14.0.1</version>
53             </dependency>
54             <dependency>
55                 <groupId>equinoxSDK381</groupId>
56                 <artifactId>org.eclipse.osgi</artifactId>
57                 <version>3.8.1.v20120830-144521</version>
58             </dependency>
59             <dependency>
60                 <groupId>org.slf4j</groupId>
61                 <artifactId>slf4j-log4j12</artifactId>
62                 <version>${slf4j.version}</version>
63             </dependency>
64             <dependency>
65                 <groupId>org.slf4j</groupId>
66                 <artifactId>log4j-over-slf4j</artifactId>
67                 <version>${slf4j.version}</version>
68             </dependency>
69             <dependency>
70                 <groupId>org.slf4j</groupId>
71                 <artifactId>slf4j-api</artifactId>
72                 <version>${slf4j.version}</version>
73             </dependency>
74             <dependency>
75                 <groupId>ch.qos.logback</groupId>
76                 <artifactId>logback-core</artifactId>
77                 <version>${logback.version}</version>
78             </dependency>
79             <dependency>
80                 <groupId>ch.qos.logback</groupId>
81                 <artifactId>logback-classic</artifactId>
82                 <version>${logback.version}</version>
83             </dependency>
84             <dependency>
85                 <groupId>org.osgi</groupId>
86                 <artifactId>org.osgi.core</artifactId>
87                 <version>${osgi.core.version}</version>
88             </dependency>
89             <dependency>
90                 <groupId>org.opendaylight.yangtools.model</groupId>
91                 <artifactId>ietf-inet-types</artifactId>
92                 <version>${ietf.inet.types.version}</version>
93             </dependency>
94             <dependency>
95                 <groupId>org.opendaylight.yangtools.model</groupId>
96                 <artifactId>ietf-yang-types</artifactId>
97                 <version>${ietf.yang.types.version}</version>
98             </dependency>
99             <dependency>
100                 <groupId>org.opendaylight.yangtools.model</groupId>
101                 <artifactId>yang-ext</artifactId>
102                 <version>${yang.ext.version}</version>
103             </dependency>
104             <dependency>
105                 <groupId>org.opendaylight.controller</groupId>
106                 <artifactId>sal-binding-config</artifactId>
107                 <version>${sal.binding.config.version}</version>
108             </dependency>
109             <dependency>
110                 <groupId>commons-codec</groupId>
111                 <artifactId>commons-codec</artifactId>
112                 <version>1.7</version>
113             </dependency>
114
115             <dependency>
116                 <groupId>org.opendaylight.yangtools.thirdparty</groupId>
117                 <artifactId>xtend-lib-osgi</artifactId>
118                 <version>2.4.3</version>
119                 <scope>test</scope>
120             </dependency>
121             <dependency>
122                 <groupId>junit</groupId>
123                 <artifactId>junit</artifactId>
124                 <version>4.8.1</version>
125                 <scope>test</scope>
126             </dependency>
127         </dependencies>
128     </dependencyManagement>
129
130     <build>
131         <pluginManagement>
132             <plugins>
133                 <plugin>
134                     <groupId>org.apache.maven.plugins</groupId>
135                     <artifactId>maven-compiler-plugin</artifactId>
136                     <configuration>
137                         <source>${java.version.source}</source>
138                         <target>${java.version.target}</target>
139                         <testSource>${java.version.source}</testSource>
140                         <testTarget>${java.version.target}</testTarget>
141                     </configuration>
142                 </plugin>
143             </plugins>
144         </pluginManagement>
145     </build>
146     <url>https://wiki.opendaylight.org/view/AAA:Main</url>
147     <scm>
148         <connection>scm:git:ssh://git.opendaylight.org:29418/aaa.git</connection>
149         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/aaa.git</developerConnection>
150         <tag>HEAD</tag>
151     </scm>
152     <repositories>
153         <!-- Opendaylight public group -->
154         <repository>
155             <id>opendaylight-public</id>
156             <name>opendaylight-public</name>
157             <url>http://nexus.opendaylight.org/content/groups/public/</url>
158         </repository>
159         <!-- OpenDayLight Released artifact -->
160         <repository>
161             <id>opendaylight-release</id>
162             <name>opendaylight-release</name>
163             <url>http://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>
164         </repository>
165         <!-- OpenDayLight Snapshot artifact -->
166         <repository>
167             <id>opendaylight-snapshot</id>
168             <name>opendaylight-snapshot</name>
169             <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>
170             <snapshots>
171                 <enabled>true</enabled>
172             </snapshots>
173         </repository>
174     </repositories>
175
176     <pluginRepositories>
177         <pluginRepository>
178             <snapshots>
179                 <enabled>false</enabled>
180             </snapshots>
181             <id>opendaylight-public</id>
182             <name>opendaylight-public</name>
183             <url>http://nexus.opendaylight.org/content/groups/public/</url>
184         </pluginRepository>
185         <pluginRepository>
186             <id>opendaylight-release</id>
187             <name>central2</name>
188             <url>http://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>
189         </pluginRepository>
190         <pluginRepository>
191             <id>opendaylight-snapshot</id>
192             <name>central2</name>
193             <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>
194         </pluginRepository>
195     </pluginRepositories>
196 </project>