Bumping Snapshots version following lithium branch cut
[aaa.git] / features / api / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Copyright (c) 2014 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.aaa</groupId>
11         <artifactId>features-aggregator</artifactId>
12         <version>0.3.0-SNAPSHOT</version>
13         <relativePath>../</relativePath>
14     </parent>
15
16     <artifactId>features-aaa-api</artifactId>
17     <packaging>jar</packaging>
18
19     <properties>
20         <features.file>features.xml</features.file>
21     </properties>
22
23     <dependencies>
24         <dependency>
25             <groupId>org.opendaylight.aaa</groupId>
26             <artifactId>aaa-authn-api</artifactId>
27             <version>${project.version}</version>
28         </dependency>
29         <dependency>
30             <groupId>org.opendaylight.aaa</groupId>
31             <artifactId>aaa-credential-store-api</artifactId>
32             <version>${project.version}</version>
33         </dependency>
34         <dependency>
35             <groupId>org.opendaylight.yangtools</groupId>
36             <artifactId>features-yangtools</artifactId>
37             <version>${yangtools.version}</version>
38             <classifier>features</classifier>
39             <type>xml</type>
40         </dependency>
41         <!-- test to validate features.xml -->
42         <dependency>
43             <groupId>org.opendaylight.odlparent</groupId>
44             <artifactId>features-test</artifactId>
45             <version>${features.test.version}</version>
46             <scope>test</scope>
47         </dependency>
48         <!-- dependency for opendaylight-karaf-empty for use by testing -->
49         <dependency>
50             <groupId>org.opendaylight.controller</groupId>
51             <artifactId>opendaylight-karaf-empty</artifactId>
52             <version>${karaf.empty.version}</version>
53             <type>zip</type>
54         </dependency>
55     </dependencies>
56     <build>
57         <resources>
58             <resource>
59                 <directory>src/main/resources</directory>
60                 <filtering>true</filtering>
61             </resource>
62         </resources>
63         <plugins>
64             <plugin>
65                 <groupId>org.apache.maven.plugins</groupId>
66                 <artifactId>maven-resources-plugin</artifactId>
67                 <executions>
68                     <execution>
69                         <id>filter</id>
70                         <phase>generate-resources</phase>
71                         <goals>
72                             <goal>resources</goal>
73                         </goals>
74                     </execution>
75                 </executions>
76             </plugin>
77             <plugin>
78                 <groupId>org.codehaus.mojo</groupId>
79                 <artifactId>build-helper-maven-plugin</artifactId>
80                 <executions>
81                     <execution>
82                         <id>attach-artifacts</id>
83                         <phase>package</phase>
84                         <goals>
85                             <goal>attach-artifact</goal>
86                         </goals>
87                         <configuration>
88                             <artifacts>
89                                 <artifact>
90                                     <file>${project.build.directory}/classes/${features.file}</file>
91                                     <type>xml</type>
92                                     <classifier>features</classifier>
93                                 </artifact>
94                             </artifacts>
95                         </configuration>
96                     </execution>
97                 </executions>
98             </plugin>
99             <plugin>
100                 <groupId>org.apache.maven.plugins</groupId>
101                 <artifactId>maven-surefire-plugin</artifactId>
102                 <configuration>
103                     <systemPropertyVariables>
104                         <karaf.distro.groupId>org.opendaylight.controller</karaf.distro.groupId>
105                         <karaf.distro.artifactId>opendaylight-karaf-empty</karaf.distro.artifactId>
106                         <karaf.distro.version>${karaf.empty.version}</karaf.distro.version>
107                     </systemPropertyVariables>
108                     <dependenciesToScan>
109                         <dependency>org.opendaylight.odlparent:features-test</dependency>
110                     </dependenciesToScan>
111                 </configuration>
112             </plugin>
113         </plugins>
114     </build>
115     <scm>
116         <connection>scm:git:ssh://git.opendaylight.org:29418/aaa.git</connection>
117         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/aaa.git</developerConnection>
118         <tag>HEAD</tag>
119         <url>https://git.opendaylight.org/gerrit/gitweb?p=aaa.git;a=summary</url>
120     </scm>
121 </project>