Bumping up the version of dlux master by 0.1.0 after cutting stable/lithium
[dlux.git] / features / 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.dlux</groupId>
6     <artifactId>dlux-parent</artifactId>
7     <version>0.3.0-SNAPSHOT</version>
8     <relativePath>..</relativePath>
9   </parent>
10   <artifactId>features-dlux</artifactId>
11   <name>DLUX - Features </name>
12   <packaging>jar</packaging>
13
14   <properties>
15     <features.file>features.xml</features.file>
16   </properties>
17
18   <dependencies>
19       <dependency>
20          <groupId>org.opendaylight.odlparent</groupId>
21          <artifactId>features-test</artifactId>
22          <version>${feature.test.version}</version>
23       </dependency>
24       <dependency>
25          <groupId>org.opendaylight.controller</groupId>
26          <artifactId>opendaylight-karaf-empty</artifactId>
27          <version>${commons.opendaylight.version}</version>
28          <type>zip</type>
29       </dependency>
30       <dependency>
31           <groupId>com.google.guava</groupId>
32           <artifactId>guava</artifactId>
33       </dependency>
34       <dependency>
35           <groupId>org.opendaylight.dlux</groupId>
36           <artifactId>loader</artifactId>
37           <version>${project.version}</version>
38       </dependency>
39       <dependency>
40           <groupId>org.opendaylight.dlux</groupId>
41           <artifactId>loader.implementation</artifactId>
42           <version>${project.version}</version>
43       </dependency>
44       <dependency>
45           <groupId>org.opendaylight.dlux</groupId>
46           <artifactId>dlux.core</artifactId>
47           <version>${project.version}</version>
48       </dependency>
49       <dependency>
50           <groupId>org.opendaylight.dlux</groupId>
51           <artifactId>dlux.common.layout</artifactId>
52           <version>${project.version}</version>
53       </dependency>
54       <dependency>
55           <groupId>org.opendaylight.dlux</groupId>
56           <artifactId>dlux.common.login</artifactId>
57           <version>${project.version}</version>
58       </dependency>
59       <dependency>
60           <groupId>org.opendaylight.dlux</groupId>
61           <artifactId>dlux.common.authentication</artifactId>
62           <version>${project.version}</version>
63       </dependency>
64       <dependency>
65           <groupId>org.opendaylight.dlux</groupId>
66           <artifactId>dlux.common.navigation</artifactId>
67           <version>${project.version}</version>
68       </dependency>
69       <dependency>
70           <groupId>org.opendaylight.dlux</groupId>
71           <artifactId>dlux.common.topbar</artifactId>
72           <version>${project.version}</version>
73       </dependency>
74       <dependency>
75           <groupId>org.opendaylight.dlux</groupId>
76           <artifactId>dlux.common.general</artifactId>
77           <version>${project.version}</version>
78       </dependency>
79       <dependency>
80           <groupId>org.opendaylight.dlux</groupId>
81           <artifactId>dlux.node</artifactId>
82           <version>${project.version}</version>
83       </dependency>
84       <dependency>
85           <groupId>org.opendaylight.dlux</groupId>
86           <artifactId>dlux.topology</artifactId>
87           <version>${project.version}</version>
88       </dependency>
89       <dependency>
90           <groupId>org.opendaylight.dlux</groupId>
91           <artifactId>dlux.yangui</artifactId>
92           <version>${project.version}</version>
93       </dependency>
94       <dependency>
95           <groupId>org.opendaylight.dlux</groupId>
96           <artifactId>dlux.common.yangutils</artifactId>
97           <version>${project.version}</version>
98       </dependency>
99           <dependency>
100           <groupId>org.opendaylight.dlux</groupId>
101           <artifactId>dlux.common.sigmatopology</artifactId>
102           <version>${project.version}</version>
103       </dependency>
104           <dependency>
105           <groupId>org.opendaylight.dlux</groupId>
106           <artifactId>dlux.yangvisualizer</artifactId>
107           <version>${project.version}</version>
108       </dependency>
109       <dependency>
110           <groupId>org.opendaylight.controller</groupId>
111           <artifactId>features-restconf</artifactId>
112           <version>${mdsal.version}</version>
113           <classifier>features</classifier>
114           <type>xml</type>
115       </dependency>
116   </dependencies>
117
118   <build>
119     <resources>
120       <resource>
121         <filtering>true</filtering>
122         <directory>src/main/resources</directory>
123       </resource>
124     </resources>
125     <plugins>
126       <plugin>
127         <groupId>org.apache.maven.plugins</groupId>
128         <artifactId>maven-resources-plugin</artifactId>
129         <executions>
130           <execution>
131             <id>filter</id>
132             <goals>
133               <goal>resources</goal>
134             </goals>
135             <phase>generate-resources</phase>
136           </execution>
137         </executions>
138       </plugin>
139       <plugin>
140         <groupId>org.codehaus.mojo</groupId>
141         <artifactId>build-helper-maven-plugin</artifactId>
142         <executions>
143           <execution>
144             <id>attach-artifacts</id>
145             <goals>
146               <goal>attach-artifact</goal>
147             </goals>
148             <phase>package</phase>
149             <configuration>
150               <artifacts>
151                 <artifact>
152                   <file>${project.build.directory}/classes/${features.file}</file>
153                   <type>xml</type>
154                   <classifier>features</classifier>
155                 </artifact>
156               </artifacts>
157             </configuration>
158           </execution>
159         </executions>
160       </plugin>
161       <plugin>
162         <groupId>org.apache.maven.plugins</groupId>
163         <artifactId>maven-surefire-plugin</artifactId>
164         <configuration>
165           <systemPropertyVariables>
166             <karaf.distro.groupId>org.opendaylight.controller</karaf.distro.groupId>
167             <karaf.distro.artifactId>opendaylight-karaf-empty</karaf.distro.artifactId>
168             <karaf.distro.version>${commons.opendaylight.version}</karaf.distro.version>
169           </systemPropertyVariables>
170           <dependenciesToScan>
171            <dependency>org.opendaylight.odlparent:features-test</dependency>
172           </dependenciesToScan>
173         </configuration>
174       </plugin>
175     </plugins>
176   </build>
177 </project>