Merge "Parameter of classifiers changed in POC"
[groupbasedpolicy.git] / features / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
4
5  This program and the accompanying materials are made available under the
6  terms of the Eclipse Public License v1.0 which accompanies this distribution,
7  and is available at http://www.eclipse.org/legal/epl-v10.html
8 --><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">
9   <modelVersion>4.0.0</modelVersion>
10   <parent>
11     <artifactId>commons.groupbasedpolicy</artifactId>
12     <groupId>org.opendaylight.groupbasedpolicy</groupId>
13     <version>0.2.0-SNAPSHOT</version>
14     <relativePath>../commons/parent</relativePath>
15   </parent>
16   <artifactId>features-groupbasedpolicy</artifactId>
17   <groupId>org.opendaylight.groupbasedpolicy</groupId>
18   <packaging>jar</packaging>
19   <properties>
20     <features.file>features.xml</features.file>
21     <branding.version>1.1.0-SNAPSHOT</branding.version>
22     <karaf.resources.version>1.5.0-SNAPSHOT</karaf.resources.version>
23     <feature.test.version>0.7.0-SNAPSHOT</feature.test.version>
24     <karaf.empty.version>1.5.0-SNAPSHOT</karaf.empty.version>
25     <surefire.version>2.16</surefire.version>
26     <yangtools.version>0.7.0-SNAPSHOT</yangtools.version>
27   </properties>
28   <dependencies>
29     <dependency>
30       <groupId>commons-net</groupId>
31       <artifactId>commons-net</artifactId>
32       </dependency>
33     <dependency>
34       <groupId>org.opendaylight.yangtools</groupId>
35       <artifactId>features-yangtools</artifactId>
36       <version>${yangtools.version}</version>
37       <classifier>features</classifier>
38       <type>xml</type>
39     </dependency>
40      <dependency>
41        <groupId>org.opendaylight.controller</groupId>
42        <artifactId>features-nsf</artifactId>
43        <version>0.5.0-SNAPSHOT</version>
44        <classifier>features</classifier>
45        <type>xml</type>
46     </dependency>
47     <dependency>
48       <groupId>org.opendaylight.controller</groupId>
49       <artifactId>features-mdsal</artifactId>
50       <version>${mdsal.version}</version>
51       <classifier>features</classifier>
52       <type>xml</type>
53     </dependency>
54     <dependency>
55       <groupId>org.opendaylight.openflowplugin</groupId>
56       <artifactId>features-openflowplugin</artifactId>
57       <version>${openflowplugin.distribution.version}</version>
58       <classifier>features</classifier>
59       <type>xml</type>
60     </dependency>
61     <dependency>
62       <groupId>org.opendaylight.neutron</groupId>
63       <artifactId>features-neutron</artifactId>
64       <classifier>features</classifier>
65       <version>${neutron.version}</version>
66       <type>xml</type>
67     </dependency>
68     <dependency>
69       <groupId>org.opendaylight.groupbasedpolicy</groupId>
70       <artifactId>groupbasedpolicy</artifactId>
71       <version>${project.version}</version>
72     </dependency>
73     <dependency>
74       <groupId>org.opendaylight.groupbasedpolicy</groupId>
75       <artifactId>opflex-renderer</artifactId>
76       <version>${project.version}</version>
77     </dependency>
78     <dependency>
79       <groupId>org.opendaylight.groupbasedpolicy</groupId>
80       <artifactId>ofoverlay-renderer</artifactId>
81       <version>${project.version}</version>
82     </dependency>
83     <dependency>
84       <groupId>org.opendaylight.groupbasedpolicy</groupId>
85       <artifactId>neutron-mapper</artifactId>
86       <version>${project.version}</version>
87     </dependency>
88     <dependency>
89        <groupId>org.opendaylight.controller</groupId>
90        <artifactId>features-base</artifactId>
91        <version>1.5.0-SNAPSHOT</version>
92        <classifier>features</classifier>
93        <type>xml</type>
94     </dependency>
95     <dependency>
96       <groupId>org.opendaylight.odlparent</groupId>
97       <artifactId>features-test</artifactId>
98       <version>${odlparent.features-test.version}</version>
99       <scope>test</scope>
100     </dependency>
101     <dependency>
102       <groupId>org.opendaylight.groupbasedpolicy</groupId>
103       <artifactId>groupbasedpolicy-ofoverlay-config</artifactId>
104       <version>${project.version}</version>
105       <type>xml</type>
106       <classifier>config</classifier>
107     </dependency>
108     <dependency>
109       <groupId>org.opendaylight.groupbasedpolicy</groupId>
110       <artifactId>neutron-mapper-config</artifactId>
111       <version>${project.version}</version>
112       <type>xml</type>
113       <classifier>config</classifier>
114     </dependency>
115    <!-- dependency for opendaylight-karaf-empty for use by testing -->
116     <dependency>
117       <groupId>org.opendaylight.controller</groupId>
118       <artifactId>opendaylight-karaf-empty</artifactId>
119       <version>${karaf.empty.version}</version>
120       <type>zip</type>
121     </dependency>
122     <dependency>
123       <groupId>org.opendaylight.openflowplugin</groupId>
124       <artifactId>features-openflowplugin-extension</artifactId>
125       <version>${openflowplugin.distribution.version}</version>
126       <classifier>features</classifier>
127       <type>xml</type>
128     </dependency>
129     <dependency>
130       <groupId>org.opendaylight.openflowplugin</groupId>
131       <artifactId>features-openflowplugin</artifactId>
132       <version>${openflowplugin.distribution.version}</version>
133       <classifier>features</classifier>
134       <type>xml</type>
135     </dependency>
136 <!--
137     <dependency>
138       <groupId>org.opendaylight.ovsdb</groupId>
139       <artifactId>features-openflow-nxm</artifactId>
140       <version>${openflowplugin.distribution.version}</version>
141       <classifier>features</classifier>
142       <type>xml</type>
143     </dependency>
144 -->
145       <!-- Add Pax Exam -->
146     <dependency>
147       <groupId>org.ops4j.pax.exam</groupId>
148       <artifactId>pax-exam</artifactId>
149       <version>${exam.version}</version>
150       <scope>test</scope>
151     </dependency>
152     <dependency>
153       <groupId>org.ops4j.pax.exam</groupId>
154       <artifactId>pax-exam-container-karaf</artifactId>
155       <version>${exam.version}</version>
156       <scope>test</scope>
157     </dependency>
158   </dependencies>
159   <build>
160     <resources>
161       <resource>
162         <directory>src/main/resources</directory>
163         <filtering>true</filtering>
164       </resource>
165     </resources>
166     <plugins>
167       <plugin>
168         <groupId>org.apache.maven.plugins</groupId>
169         <artifactId>maven-resources-plugin</artifactId>
170         <executions>
171           <execution>
172             <id>filter</id>
173             <phase>generate-resources</phase>
174             <goals>
175               <goal>resources</goal>
176             </goals>
177             </execution>
178           </executions>
179       </plugin>
180       <plugin>
181         <groupId>org.codehaus.mojo</groupId>
182         <artifactId>build-helper-maven-plugin</artifactId>
183         <executions>
184           <execution>
185             <id>attach-artifacts</id>
186             <phase>package</phase>
187             <goals>
188               <goal>attach-artifact</goal>
189             </goals>
190             <configuration>
191               <artifacts>
192                 <artifact>
193                   <file>${project.build.directory}/classes/${features.file}</file>
194                   <type>xml</type>
195                   <classifier>features</classifier>
196                 </artifact>
197               </artifacts>
198             </configuration>
199           </execution>
200         </executions>
201       </plugin>
202       <plugin>
203         <groupId>org.apache.maven.plugins</groupId>
204         <artifactId>maven-surefire-plugin</artifactId>
205         <version>${surefire.version}</version>
206         <configuration>
207           <systemPropertyVariables>
208             <karaf.distro.groupId>org.opendaylight.controller</karaf.distro.groupId>
209             <karaf.distro.artifactId>opendaylight-karaf-empty</karaf.distro.artifactId>
210             <karaf.distro.version>${karaf.empty.version}</karaf.distro.version>
211           </systemPropertyVariables>
212           <dependenciesToScan>
213             <dependency>org.opendaylight.odlparent:features-test</dependency>
214           </dependenciesToScan>
215         </configuration>
216       </plugin>
217     </plugins>
218   </build>
219   <scm>
220     <connection>scm:git:ssh://git.opendaylight.org:29418/groupbasedpolicy.git</connection>
221     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/groupbasedpolicy.git</developerConnection>
222     <tag>HEAD</tag>
223     <url>https://git.opendaylight.org/gerrit/gitweb?p=groupbasedpolicy.git;a=summary</url>
224   </scm>
225 </project>
226