775e56f0a8f67af639cb8c3149f75dff32912060
[integration/distribution.git] / features / repos / index / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!--
4  Copyright (c) 2017 Cisco Systems, Inc. and others.  All rights reserved.
5
6  This program and the accompanying materials are made available under the
7  terms of the Eclipse Public License v1.0 which accompanies this distribution,
8  and is available at http://www.eclipse.org/legal/epl-v10.html
9 -->
10 <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">
11     <modelVersion>4.0.0</modelVersion>
12     <parent>
13         <groupId>org.opendaylight.odlparent</groupId>
14         <artifactId>feature-repo-parent</artifactId>
15         <version>3.1.0</version>
16         <relativePath/>
17     </parent>
18     <groupId>org.opendaylight.integration</groupId>
19     <artifactId>features-index</artifactId>
20     <version>0.9.0-SNAPSHOT</version>
21     <packaging>feature</packaging>
22     <!-- <name> formatting is used by autorelease to parse and notify projects on
23          build failure. Please do not modify this unless you have a good reason. -->
24     <name>ODL :: integration :: ${project.artifactId}</name>
25     <description>Aggregate repository of all ODL repositories with user-facing features.</description>
26     <url>https://wiki.opendaylight.org/view/Integration/Distribution</url>
27     <licenses>
28         <license>
29             <name>Eclipse Public License v1.0</name>
30             <url>http://www.eclipse.org/legal/epl-v10.html</url>
31         </license>
32     </licenses>
33     <!-- FIXME: Add developers section -->
34     <scm>
35         <connection>scm:git:https://git.opendaylight.org/gerrit/integration/distribution.git</connection>
36         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/integration/distribution.git</developerConnection>
37         <url>https://git.opendaylight.org/gerrit/gitweb?p=integration/distribution.git;a=tree;f=features/repos/index;hb=HEAD</url>
38         <tag>HEAD</tag>
39     </scm>
40     <dependencyManagement>
41         <dependencies>
42             <dependency>
43                 <groupId>${project.groupId}</groupId>
44                 <artifactId>all-artifacts</artifactId>
45                 <version>${project.version}</version>
46                 <scope>import</scope>
47                 <type>pom</type>
48             </dependency>
49         </dependencies>
50     </dependencyManagement>
51
52     <!-- Override odlparent default to get the speed improvements in feature generation
53          FIXME: remove this once odlparent ships 4.1.5+ -->
54     <build>
55         <pluginManagement>
56             <plugins>
57                 <plugin>
58                     <groupId>org.apache.karaf.tooling</groupId>
59                     <artifactId>karaf-maven-plugin</artifactId>
60                     <version>4.1.5</version>
61                 </plugin>
62             </plugins>
63         </pluginManagement>
64     </build>
65
66     <!-- User facing single features. Alphabetical order -->
67     <!-- FIXME: How to explain to feature-repo-parent it shall not list single features from repo dependencies? -->
68     <profiles>
69         <!-- AAA -->
70         <profile>
71             <id>aaa</id>
72             <activation>
73                 <activeByDefault>true</activeByDefault>
74             </activation>
75             <dependencies>
76                 <dependency>
77                     <groupId>org.opendaylight.aaa</groupId>
78                     <artifactId>features-aaa</artifactId>
79                     <classifier>features</classifier>
80                     <type>xml</type>
81                 </dependency>
82             </dependencies>
83         </profile>
84         <!-- BGPCEP -->
85         <profile>
86             <id>bgpcep</id>
87             <activation>
88                 <activeByDefault>true</activeByDefault>
89             </activation>
90             <dependencies>
91                 <dependency>
92                     <groupId>org.opendaylight.bgpcep</groupId>
93                     <artifactId>features-bgp</artifactId>
94                     <classifier>features</classifier>
95                     <type>xml</type>
96                 </dependency>
97                 <dependency>
98                     <groupId>org.opendaylight.bgpcep</groupId>
99                     <artifactId>features-bmp</artifactId>
100                     <classifier>features</classifier>
101                     <type>xml</type>
102                 </dependency>
103                 <dependency>
104                     <groupId>org.opendaylight.bgpcep</groupId>
105                     <artifactId>features-bgpcep-extras</artifactId>
106                     <classifier>features</classifier>
107                     <type>xml</type>
108                 </dependency>
109                 <dependency>
110                     <groupId>org.opendaylight.bgpcep</groupId>
111                     <artifactId>features-pcep</artifactId>
112                     <classifier>features</classifier>
113                     <type>xml</type>
114                 </dependency>
115                 <dependency>
116                     <groupId>org.opendaylight.bgpcep</groupId>
117                     <artifactId>features-rsvp</artifactId>
118                     <classifier>features</classifier>
119                     <type>xml</type>
120                 </dependency>
121             </dependencies>
122         </profile>
123         <!-- COE -->
124         <profile>
125             <id>coe</id>
126             <activation>
127                 <activeByDefault>true</activeByDefault>
128             </activation>
129             <dependencies>
130                 <dependency>
131                     <groupId>org.opendaylight.coe</groupId>
132                     <artifactId>features-coe</artifactId>
133                     <classifier>features</classifier>
134                     <type>xml</type>
135                 </dependency>
136             </dependencies>
137         </profile>
138         <!-- Controller -->
139         <profile>
140             <id>controller</id>
141             <activation>
142                 <activeByDefault>true</activeByDefault>
143             </activation>
144             <dependencies>
145                 <dependency>
146                     <groupId>org.opendaylight.controller</groupId>
147                     <artifactId>features-extras</artifactId>
148                     <classifier>features</classifier>
149                     <type>xml</type>
150                 </dependency>
151                 <dependency>
152                     <groupId>org.opendaylight.controller</groupId>
153                     <artifactId>features-mdsal</artifactId>
154                     <classifier>features</classifier>
155                     <type>xml</type>
156                 </dependency>
157                 <dependency>
158                     <groupId>org.opendaylight.controller</groupId>
159                     <artifactId>features-mdsal-benchmark</artifactId>
160                     <classifier>features</classifier>
161                     <type>xml</type>
162                 </dependency>
163                 <dependency>
164                     <groupId>org.opendaylight.controller</groupId>
165                     <artifactId>features-mdsal-trace</artifactId>
166                     <classifier>features</classifier>
167                     <type>xml</type>
168                 </dependency>
169             </dependencies>
170         </profile>
171         <!-- Daexim -->
172         <profile>
173             <id>daexim</id>
174             <activation>
175                 <activeByDefault>true</activeByDefault>
176             </activation>
177             <dependencies>
178                 <dependency>
179                     <groupId>org.opendaylight.daexim</groupId>
180                     <artifactId>daexim-features</artifactId>
181                     <classifier>features</classifier>
182                     <type>xml</type>
183                 </dependency>
184             </dependencies>
185         </profile>
186         <!-- Genius -->
187         <profile>
188             <id>genius</id>
189             <activation>
190                 <activeByDefault>true</activeByDefault>
191             </activation>
192             <dependencies>
193                 <dependency>
194                     <groupId>org.opendaylight.genius</groupId>
195                     <artifactId>genius-features</artifactId>
196                     <classifier>features</classifier>
197                     <type>xml</type>
198                 </dependency>
199             </dependencies>
200         </profile>
201         <!-- InfraUtils -->
202         <profile>
203             <id>infrautils</id>
204             <activation>
205                 <activeByDefault>true</activeByDefault>
206             </activation>
207             <dependencies>
208                 <dependency>
209                     <groupId>org.opendaylight.infrautils</groupId>
210                     <artifactId>infrautils-features</artifactId>
211                     <classifier>features</classifier>
212                     <type>xml</type>
213                 </dependency>
214             </dependencies>
215         </profile>
216         <!-- LISP Flow Mapping -->
217         <profile>
218             <id>lispflowmapping</id>
219             <activation>
220                 <activeByDefault>true</activeByDefault>
221             </activation>
222             <dependencies>
223                 <dependency>
224                     <groupId>org.opendaylight.lispflowmapping</groupId>
225                     <artifactId>features-lispflowmapping</artifactId>
226                     <classifier>features</classifier>
227                     <type>xml</type>
228                 </dependency>
229             </dependencies>
230         </profile>
231         <!-- FIXME: Add Mdsal -->
232         <!-- Netconf -->
233         <profile>
234             <id>netconf</id>
235             <activation>
236                 <activeByDefault>true</activeByDefault>
237             </activation>
238             <dependencies>
239                 <dependency>
240                     <groupId>org.opendaylight.netconf</groupId>
241                     <artifactId>features-netconf</artifactId>
242                     <classifier>features</classifier>
243                     <type>xml</type>
244                 </dependency>
245                 <dependency>
246                     <groupId>org.opendaylight.netconf</groupId>
247                     <artifactId>features-netconf-connector</artifactId>
248                     <classifier>features</classifier>
249                     <type>xml</type>
250                 </dependency>
251                 <dependency>
252                     <groupId>org.opendaylight.netconf</groupId>
253                     <artifactId>features-restconf</artifactId>
254                     <classifier>features</classifier>
255                     <type>xml</type>
256                 </dependency>
257                 <dependency>
258                     <groupId>org.opendaylight.netconf</groupId>
259                     <artifactId>features-yanglib</artifactId>
260                     <classifier>features</classifier>
261                     <type>xml</type>
262                 </dependency>
263             </dependencies>
264         </profile>
265         <!-- NetVirt -->
266         <profile>
267             <id>netvirt</id>
268             <activation>
269                 <activeByDefault>true</activeByDefault>
270             </activation>
271             <dependencies>
272                 <dependency>
273                     <groupId>org.opendaylight.netvirt</groupId>
274                     <artifactId>netvirt-features</artifactId>
275                     <classifier>features</classifier>
276                     <type>xml</type>
277                 </dependency>
278             </dependencies>
279         </profile>
280         <!-- Neutron Northbound -->
281         <profile>
282             <id>neutron</id>
283             <activation>
284                 <activeByDefault>true</activeByDefault>
285             </activation>
286             <dependencies>
287                 <dependency>
288                     <groupId>org.opendaylight.neutron</groupId>
289                     <artifactId>features-neutron-service</artifactId>
290                     <classifier>features</classifier>
291                     <type>xml</type>
292                 </dependency>
293             </dependencies>
294         </profile>
295         <!-- ODL Parent -->
296         <profile>
297             <id>odlparent</id>
298             <activation>
299                 <activeByDefault>true</activeByDefault>
300             </activation>
301             <dependencies>
302                 <dependency>
303                     <groupId>org.opendaylight.odlparent</groupId>
304                     <artifactId>features-akka</artifactId>
305                     <classifier>features</classifier>
306                     <type>xml</type>
307                 </dependency>
308                 <dependency>
309                     <groupId>org.opendaylight.odlparent</groupId>
310                     <artifactId>features-odlparent</artifactId>
311                     <classifier>features</classifier>
312                     <type>xml</type>
313                 </dependency>
314             </dependencies>
315         </profile>
316         <!-- OpenflowPlugin -->
317         <profile>
318             <id>openflowplugin</id>
319             <activation>
320                 <activeByDefault>true</activeByDefault>
321             </activation>
322             <dependencies>
323                 <dependency>
324                     <groupId>org.opendaylight.openflowplugin</groupId>
325                     <artifactId>features-openflowplugin</artifactId>
326                     <classifier>features</classifier>
327                     <type>xml</type>
328                 </dependency>
329                 <dependency>
330                     <groupId>org.opendaylight.openflowplugin</groupId>
331                     <artifactId>features-openflowplugin-extension</artifactId>
332                     <classifier>features</classifier>
333                     <type>xml</type>
334                 </dependency>
335             </dependencies>
336         </profile>
337         <!-- OVSDB -->
338         <profile>
339             <id>ovsdb</id>
340             <activation>
341                 <activeByDefault>true</activeByDefault>
342             </activation>
343             <dependencies>
344                 <dependency>
345                     <groupId>org.opendaylight.ovsdb</groupId>
346                     <artifactId>library-features</artifactId>
347                     <classifier>features</classifier>
348                     <type>xml</type>
349                 </dependency>
350                 <dependency>
351                     <groupId>org.opendaylight.ovsdb</groupId>
352                     <artifactId>hwvtepsouthbound-features</artifactId>
353                     <classifier>features</classifier>
354                     <type>xml</type>
355                 </dependency>
356                 <dependency>
357                     <groupId>org.opendaylight.ovsdb</groupId>
358                     <artifactId>southbound-features</artifactId>
359                     <classifier>features</classifier>
360                     <type>xml</type>
361                 </dependency>
362             </dependencies>
363         </profile>
364         <!-- Serviceutils -->
365         <profile>
366             <id>serviceutils</id>
367             <activation>
368                 <activeByDefault>true</activeByDefault>
369             </activation>
370             <dependencies>
371                 <dependency>
372                     <groupId>org.opendaylight.serviceutils</groupId>
373                     <artifactId>serviceutils-features</artifactId>
374                     <classifier>features</classifier>
375                     <type>xml</type>
376                 </dependency>
377             </dependencies>
378         </profile>
379         <!-- SFC -->
380         <profile>
381             <id>sfc</id>
382             <activation>
383                 <activeByDefault>true</activeByDefault>
384             </activation>
385             <dependencies>
386                 <dependency>
387                     <groupId>org.opendaylight.sfc</groupId>
388                     <artifactId>features4-sfc</artifactId>
389                     <classifier>features</classifier>
390                     <type>xml</type>
391                 </dependency>
392             </dependencies>
393         </profile>
394         <!-- FIXME: Add Yangtools -->
395     </profiles>
396 </project>