Merge "Fixed broken karaf features for AAA"
[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" 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   <parent>
5     <groupId>org.opendaylight.controller</groupId>
6     <artifactId>commons.opendaylight</artifactId>
7     <version>1.4.2-SNAPSHOT</version>
8   </parent>
9   <groupId>org.opendaylight.aaa</groupId>
10   <artifactId>commons.aaa</artifactId>
11   <version>0.1.0-SNAPSHOT</version>
12   <packaging>pom</packaging>
13   <prerequisites>
14     <maven>3.0.4</maven>
15   </prerequisites>
16   <properties>
17     <java.version.source>1.7</java.version.source>
18     <java.version.target>1.7</java.version.target>
19     <jsontoken.version>1.1</jsontoken.version>
20     <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>
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       <exam.version>3.0.0</exam.version>
29       <controller.model.version>1.1-SNAPSHOT</controller.model.version>
30       <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>
31       <ietf.inet.types.version>2010.09.24.4-SNAPSHOT</ietf.inet.types.version>
32       <iana.afn.safi.version>2013.07.04.4-SNAPSHOT</iana.afn.safi.version>
33       <ietf.yang.types.version>2010.09.24.4-SNAPSHOT</ietf.yang.types.version>
34       <yang.ext.version>2013.09.07.4-SNAPSHOT</yang.ext.version>
35       <iana.if.type.version>2013.07.04.4-SNAPSHOT</iana.if.type.version>
36       <config.api.version>0.2.4-SNAPSHOT</config.api.version>
37       <sal.binding.config.version>1.1-SNAPSHOT</sal.binding.config.version>
38       <yang.maven.plugin.version>0.6.2-SNAPSHOT</yang.maven.plugin.version>
39       <yang.codegen.version>0.6.2-SNAPSHOT</yang.codegen.version>
40       <ehcache.version>2.8.3</ehcache.version>
41       <oauth.version>1.0.0</oauth.version>
42   </properties>
43
44     <dependencyManagement>
45         <dependencies>
46             <dependency>
47                 <groupId>org.javassist</groupId>
48                 <artifactId>javassist</artifactId>
49                 <version>3.17.1-GA</version>
50             </dependency>
51
52             <dependency>
53                 <groupId>com.google.guava</groupId>
54                 <artifactId>guava</artifactId>
55                 <version>14.0.1</version>
56             </dependency>
57             <dependency>
58                 <groupId>equinoxSDK381</groupId>
59                 <artifactId>org.eclipse.osgi</artifactId>
60                 <version>3.8.1.v20120830-144521</version>
61             </dependency>
62             <dependency>
63                 <groupId>org.opendaylight.controller.model</groupId>
64                 <artifactId>model-flow-statistics</artifactId>
65                 <version>${controller.model.version}</version>
66             </dependency>
67             <dependency>
68                 <groupId>org.opendaylight.controller.model</groupId>
69                 <artifactId>model-inventory</artifactId>
70                 <version>${controller.model.version}</version>
71             </dependency>
72             <dependency>
73                 <groupId>org.opendaylight.controller</groupId>
74                 <artifactId>sal-binding-api</artifactId>
75                 <version>${controller.model.version}</version>
76             </dependency>
77             <dependency>
78                 <groupId>org.slf4j</groupId>
79                 <artifactId>slf4j-log4j12</artifactId>
80                 <version>${slf4j.version}</version>
81             </dependency>
82             <dependency>
83                 <groupId>org.slf4j</groupId>
84                 <artifactId>log4j-over-slf4j</artifactId>
85                 <version>${slf4j.version}</version>
86             </dependency>
87             <dependency>
88                 <groupId>org.slf4j</groupId>
89                 <artifactId>slf4j-api</artifactId>
90                 <version>${slf4j.version}</version>
91             </dependency>
92             <dependency>
93                 <groupId>ch.qos.logback</groupId>
94                 <artifactId>logback-core</artifactId>
95                 <version>${logback.version}</version>
96             </dependency>
97             <dependency>
98                 <groupId>ch.qos.logback</groupId>
99                 <artifactId>logback-classic</artifactId>
100                 <version>${logback.version}</version>
101             </dependency>
102             <dependency>
103                 <groupId>org.osgi</groupId>
104                 <artifactId>org.osgi.core</artifactId>
105                 <version>${osgi.core.version}</version>
106             </dependency>
107             <dependency>
108                 <groupId>org.opendaylight.yangtools.model</groupId>
109                 <artifactId>ietf-inet-types</artifactId>
110                 <version>${ietf.inet.types.version}</version>
111             </dependency>
112             <dependency>
113                 <groupId>org.opendaylight.yangtools.model</groupId>
114                 <artifactId>iana-afn-safi</artifactId>
115                 <version>${iana.afn.safi.version}</version>
116             </dependency>
117             <dependency>
118                 <groupId>org.opendaylight.yangtools.model</groupId>
119                 <artifactId>ietf-yang-types</artifactId>
120                 <version>${ietf.yang.types.version}</version>
121             </dependency>
122             <dependency>
123                 <groupId>org.opendaylight.yangtools.model</groupId>
124                 <artifactId>yang-ext</artifactId>
125                 <version>${yang.ext.version}</version>
126             </dependency>
127             <dependency>
128                 <groupId>org.opendaylight.yangtools.model</groupId>
129                 <artifactId>iana-if-type</artifactId>
130                 <version>${iana.if.type.version}</version>
131             </dependency>
132             <dependency>
133                 <groupId>org.opendaylight.yangtools.model</groupId>
134                 <artifactId>ietf-topology</artifactId>
135                 <version>${ietf.topology.version}</version>
136             </dependency>
137             <dependency>
138                 <groupId>org.opendaylight.controller</groupId>
139                 <artifactId>config-api</artifactId>
140                 <version>${config.api.version}</version>
141             </dependency>
142             <dependency>
143                 <groupId>org.opendaylight.controller</groupId>
144                 <artifactId>sal-binding-config</artifactId>
145                 <version>${sal.binding.config.version}</version>
146             </dependency>
147             <dependency>
148                 <groupId>org.ops4j.pax.exam</groupId>
149                 <artifactId>pax-exam-container-native</artifactId>
150                 <version>${exam.version}</version>
151                 <scope>test</scope>
152             </dependency>
153             <dependency>
154                 <groupId>org.ops4j.pax.exam</groupId>
155                 <artifactId>pax-exam-junit4</artifactId>
156                 <version>${exam.version}</version>
157                 <scope>test</scope>
158             </dependency>
159             <dependency>
160                 <groupId>org.ops4j.pax.exam</groupId>
161                 <artifactId>pax-exam-link-mvn</artifactId>
162                 <version>${exam.version}</version>
163                 <scope>test</scope>
164             </dependency>
165             <dependency>
166                 <groupId>org.opendaylight.yangtools.thirdparty</groupId>
167                 <artifactId>xtend-lib-osgi</artifactId>
168                 <version>2.4.3</version>
169                 <scope>test</scope>
170             </dependency>
171
172             <dependency>
173                 <groupId>junit</groupId>
174                 <artifactId>junit</artifactId>
175                 <version>4.8.1</version>
176                 <scope>test</scope>
177             </dependency>
178             <dependency>
179                 <groupId>commons-codec</groupId>
180                 <artifactId>commons-codec</artifactId>
181                 <version>1.7</version>
182             </dependency>
183         </dependencies>
184     </dependencyManagement>
185
186   <build>
187     <pluginManagement>
188       <plugins>
189         <plugin>
190           <groupId>org.apache.maven.plugins</groupId>
191           <artifactId>maven-compiler-plugin</artifactId>
192           <configuration>
193             <source>${java.version.source}</source>
194             <target>${java.version.target}</target>
195             <testSource>${java.version.source}</testSource>
196             <testTarget>${java.version.target}</testTarget>
197           </configuration>
198         </plugin>
199           <plugin>
200               <groupId>org.ops4j.pax.exam</groupId>
201               <artifactId>maven-paxexam-plugin</artifactId>
202               <version>1.2.4</version>
203           </plugin>
204       </plugins>
205     </pluginManagement>
206   </build>
207   <url>https://wiki.opendaylight.org/view/AAA:Main</url>
208   <scm>
209     <connection>scm:git:ssh://git.opendaylight.org:29418/aaa.git</connection>
210     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/aaa.git</developerConnection>
211     <tag>HEAD</tag>
212   </scm>
213   <repositories>
214     <!-- Opendaylight public group -->
215     <repository>
216       <snapshots>
217         <enabled>false</enabled>
218       </snapshots>
219       <id>opendaylight-public</id>
220       <name>opendaylight-public</name>
221       <url>${nexusproxy}/groups/public/</url>
222     </repository>
223     <!-- OpenDayLight Released artifact -->
224     <repository>
225       <id>opendaylight-release</id>
226       <name>opendaylight-release</name>
227       <url>http://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>
228     </repository>
229     <!-- OpenDayLight Snapshot artifact -->
230     <repository>
231       <id>opendaylight-snapshot</id>
232       <name>opendaylight-snapshot</name>
233       <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>
234     </repository>
235   </repositories>
236
237   <pluginRepositories>
238     <pluginRepository>
239       <snapshots>
240         <enabled>false</enabled>
241       </snapshots>
242       <id>opendaylight-public</id>
243       <name>opendaylight-public</name>
244       <url>http://nexus.opendaylight.org/content/groups/public/</url>
245     </pluginRepository>
246     <pluginRepository>
247       <id>opendaylight-release</id>
248       <name>central2</name>
249       <url>http://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>
250     </pluginRepository>
251     <pluginRepository>
252       <id>opendaylight-snapshot</id>
253       <name>central2</name>
254       <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>
255     </pluginRepository>
256   </pluginRepositories>
257 </project>