Introduce the OpenDaylight Toaster Edition
[integration.git] / distributions / extra / toaster / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!--
4  Copyright (c) 2014 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"
11          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12     <modelVersion>4.0.0</modelVersion>
13     <prerequisites>
14         <maven>3.0</maven>
15     </prerequisites>
16     <scm>
17         <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>
18         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
19         <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:Main</url>
20         <tag>HEAD</tag>
21     </scm>
22
23     <parent>
24         <groupId>org.opendaylight.integration</groupId>
25         <artifactId>distributions</artifactId>
26         <version>0.1.2-SNAPSHOT</version>
27         <relativePath>../..</relativePath>
28     </parent>
29
30     <artifactId>distributions-toaster</artifactId>
31     <packaging>pom</packaging>
32     <name>OpenDaylight Toaster Edition</name>
33
34     <properties>
35         <eclipselink.version>2.5.0</eclipselink.version>
36         <geminiweb.version>2.2.0.RELEASE</geminiweb.version>
37         <jackson.version>2.3.0</jackson.version>
38         <jersey.version>1.17</jersey.version>
39         <logback.version>1.0.9</logback.version>
40         <netty.version>4.0.19.Final</netty.version>
41         <slf4j.version>1.7.2</slf4j.version>
42         <virgo.version>3.6.0.RELEASE</virgo.version>
43         <openexi.version>0000.0002.0038.0</openexi.version>
44
45         <concepts.version>0.5.2-SNAPSHOT</concepts.version>
46         <controller.version>0.4.2-SNAPSHOT</controller.version>
47         <controller.config.version>0.2.5-SNAPSHOT</controller.config.version>
48         <controller.framework.version>0.5.0-SNAPSHOT</controller.framework.version>
49         <controller.mdsal.version>1.1-SNAPSHOT</controller.mdsal.version>
50         <netconf.version>${controller.config.version}</netconf.version>
51         <yangtools.version>0.6.2-SNAPSHOT</yangtools.version>
52
53         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
54     </properties>
55
56     <pluginRepositories>
57         <!-- OpenDayLight Repo Mirror -->
58         <pluginRepository>
59             <id>opendaylight-mirror</id>
60             <name>opendaylight-mirror</name>
61             <url>${nexusproxy}/groups/public/</url>
62             <snapshots>
63                 <enabled>false</enabled>
64             </snapshots>
65             <releases>
66                 <enabled>true</enabled>
67                 <updatePolicy>never</updatePolicy>
68             </releases>
69         </pluginRepository>
70         <!-- OpenDayLight Snapshot artifact -->
71         <pluginRepository>
72             <id>opendaylight-snapshot</id>
73             <name>opendaylight-snapshot</name>
74             <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
75             <snapshots>
76                 <enabled>true</enabled>
77             </snapshots>
78             <releases>
79                 <enabled>false</enabled>
80             </releases>
81         </pluginRepository>
82     </pluginRepositories>
83
84     <repositories>
85         <!-- OpenDayLight Repo Mirror -->
86         <repository>
87             <id>opendaylight-mirror</id>
88             <name>opendaylight-mirror</name>
89             <url>${nexusproxy}/groups/public/</url>
90             <snapshots>
91                 <enabled>false</enabled>
92             </snapshots>
93             <releases>
94                 <enabled>true</enabled>
95                 <updatePolicy>never</updatePolicy>
96             </releases>
97         </repository>
98         <!-- OpenDayLight Snapshot artifact -->
99         <repository>
100             <id>opendaylight-snapshot</id>
101             <name>opendaylight-snapshot</name>
102             <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
103             <snapshots>
104                 <enabled>true</enabled>
105             </snapshots>
106             <releases>
107                 <enabled>false</enabled>
108             </releases>
109         </repository>
110     </repositories>
111     <distributionManagement>
112         <!-- OpenDayLight Released artifact -->
113         <repository>
114             <id>opendaylight-release</id>
115             <url>${nexusproxy}/repositories/opendaylight.release/</url>
116         </repository>
117         <!-- OpenDayLight Snapshot artifact -->
118         <snapshotRepository>
119             <id>opendaylight-snapshot</id>
120             <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
121         </snapshotRepository>
122         <!-- Site deployment -->
123         <site>
124             <id>website</id>
125             <url>${sitedeploy}</url>
126         </site>
127     </distributionManagement>
128
129     <dependencies>
130         <!-- YANG Tools -->
131         <dependency>
132             <groupId>org.opendaylight.yangtools</groupId>
133             <artifactId>binding-type-provider</artifactId>
134             <version>${yangtools.version}</version>
135         </dependency>
136         <dependency>
137             <groupId>org.opendaylight.yangtools</groupId>
138             <artifactId>binding-generator-api</artifactId>
139             <version>${yangtools.version}</version>
140         </dependency>
141         <dependency>
142             <groupId>org.opendaylight.yangtools</groupId>
143             <artifactId>binding-generator-spi</artifactId>
144             <version>${yangtools.version}</version>
145         </dependency>
146         <dependency>
147             <groupId>org.opendaylight.yangtools</groupId>
148             <artifactId>binding-generator-impl</artifactId>
149             <version>${yangtools.version}</version>
150         </dependency>
151         <dependency>
152             <groupId>org.opendaylight.yangtools</groupId>
153             <artifactId>binding-generator-util</artifactId>
154             <version>${yangtools.version}</version>
155         </dependency>
156         <dependency>
157             <groupId>org.opendaylight.yangtools</groupId>
158             <artifactId>binding-model-api</artifactId>
159             <version>${yangtools.version}</version>
160         </dependency>
161         <dependency>
162             <groupId>org.opendaylight.yangtools</groupId>
163             <artifactId>concepts</artifactId>
164             <version>${yangtools.version}</version>
165         </dependency>
166         <dependency>
167             <groupId>org.opendaylight.yangtools</groupId>
168             <artifactId>util</artifactId>
169             <version>${yangtools.version}</version>
170         </dependency>
171         <dependency>
172             <groupId>org.opendaylight.yangtools</groupId>
173             <artifactId>yang-binding</artifactId>
174             <version>${yangtools.version}</version>
175         </dependency>
176         <dependency>
177             <groupId>org.opendaylight.yangtools</groupId>
178             <artifactId>yang-common</artifactId>
179             <version>${yangtools.version}</version>
180         </dependency>
181         <dependency>
182             <groupId>org.opendaylight.yangtools</groupId>
183             <artifactId>yang-data-api</artifactId>
184             <version>${yangtools.version}</version>
185         </dependency>
186         <dependency>
187             <groupId>org.opendaylight.yangtools</groupId>
188             <artifactId>yang-data-impl</artifactId>
189             <version>${yangtools.version}</version>
190         </dependency>
191         <dependency>
192             <groupId>org.opendaylight.yangtools</groupId>
193             <artifactId>yang-data-util</artifactId>
194             <version>${yangtools.version}</version>
195         </dependency>
196         <dependency>
197             <groupId>org.opendaylight.yangtools</groupId>
198             <artifactId>yang-model-api</artifactId>
199             <version>${yangtools.version}</version>
200         </dependency>
201         <dependency>
202             <groupId>org.opendaylight.yangtools</groupId>
203             <artifactId>yang-model-util</artifactId>
204             <version>${yangtools.version}</version>
205         </dependency>
206         <dependency>
207             <groupId>org.opendaylight.yangtools</groupId>
208             <artifactId>yang-parser-api</artifactId>
209             <version>${yangtools.version}</version>
210         </dependency>
211         <dependency>
212             <groupId>org.opendaylight.yangtools</groupId>
213             <artifactId>yang-parser-impl</artifactId>
214             <version>${yangtools.version}</version>
215         </dependency>
216
217         <!-- YANG Tools-provided third-party -->
218         <dependency>
219             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
220             <artifactId>antlr4-runtime-osgi-nohead</artifactId>
221             <version>4.0</version>
222         </dependency>
223         <dependency>
224             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
225             <artifactId>xtend-lib-osgi</artifactId>
226             <version>2.4.3</version>
227         </dependency>
228
229         <!-- YANG Tools Models -->
230         <dependency>
231             <groupId>org.opendaylight.yangtools.model</groupId>
232             <artifactId>ietf-inet-types</artifactId>
233             <version>2010.09.24.4-SNAPSHOT</version>
234         </dependency>
235         <dependency>
236             <groupId>org.opendaylight.yangtools.model</groupId>
237             <artifactId>ietf-yang-types</artifactId>
238             <version>2010.09.24.4-SNAPSHOT</version>
239         </dependency>
240         <dependency>
241             <groupId>org.opendaylight.yangtools.model</groupId>
242             <artifactId>yang-ext</artifactId>
243             <version>2013.09.07.4-SNAPSHOT</version>
244         </dependency>
245
246         <!-- Concepts -->
247         <dependency>
248             <groupId>org.opendaylight.controller</groupId>
249             <artifactId>concepts</artifactId>
250             <version>${concepts.version}</version>
251         </dependency>
252
253         <!-- Protocol framework -->
254         <dependency>
255             <groupId>org.opendaylight.controller</groupId>
256             <artifactId>protocol-framework</artifactId>
257             <version>${controller.framework.version}</version>
258         </dependency>
259
260         <!-- MD-SAL -->
261         <dependency>
262             <groupId>org.opendaylight.controller</groupId>
263             <artifactId>sal-common</artifactId>
264             <version>${controller.mdsal.version}</version>
265         </dependency>
266         <dependency>
267             <groupId>org.opendaylight.controller</groupId>
268             <artifactId>sal-common-api</artifactId>
269             <version>${controller.mdsal.version}</version>
270         </dependency>
271         <dependency>
272             <groupId>org.opendaylight.controller</groupId>
273             <artifactId>sal-common-impl</artifactId>
274             <version>${controller.mdsal.version}</version>
275         </dependency>
276         <dependency>
277             <groupId>org.opendaylight.controller</groupId>
278             <artifactId>sal-common-util</artifactId>
279             <version>${controller.mdsal.version}</version>
280         </dependency>
281         <dependency>
282             <groupId>org.opendaylight.controller</groupId>
283             <artifactId>sal-core-api</artifactId>
284             <version>${controller.mdsal.version}</version>
285         </dependency>
286         <dependency>
287             <groupId>org.opendaylight.controller</groupId>
288             <artifactId>sal-core-spi</artifactId>
289             <version>${controller.mdsal.version}</version>
290         </dependency>
291         <dependency>
292             <groupId>org.opendaylight.controller</groupId>
293             <artifactId>sal-broker-impl</artifactId>
294             <version>${controller.mdsal.version}</version>
295         </dependency>
296         <dependency>
297             <groupId>org.opendaylight.controller</groupId>
298             <artifactId>sal-binding-api</artifactId>
299             <version>${controller.mdsal.version}</version>
300         </dependency>
301         <dependency>
302             <groupId>org.opendaylight.controller</groupId>
303             <artifactId>sal-binding-config</artifactId>
304             <version>${controller.mdsal.version}</version>
305         </dependency>
306         <dependency>
307             <groupId>org.opendaylight.controller</groupId>
308             <artifactId>sal-binding-broker-impl</artifactId>
309             <version>${controller.mdsal.version}</version>
310         </dependency>
311         <dependency>
312             <groupId>org.opendaylight.controller</groupId>
313             <artifactId>sal-connector-api</artifactId>
314             <version>${controller.mdsal.version}</version>
315         </dependency>
316         <dependency>
317             <groupId>org.opendaylight.controller</groupId>
318             <artifactId>sal-rest-connector</artifactId>
319             <version>${controller.mdsal.version}</version>
320         </dependency>
321         <dependency>
322             <groupId>org.opendaylight.controller</groupId>
323             <artifactId>sal-binding-util</artifactId>
324             <version>${controller.mdsal.version}</version>
325         </dependency>
326
327         <!-- Configuration subsystem -->
328         <dependency>
329             <groupId>org.opendaylight.controller</groupId>
330             <artifactId>config-api</artifactId>
331             <version>${controller.config.version}</version>
332         </dependency>
333         <dependency>
334             <groupId>org.opendaylight.controller</groupId>
335             <artifactId>config-manager</artifactId>
336             <version>${controller.config.version}</version>
337         </dependency>
338         <dependency>
339             <groupId>org.opendaylight.controller</groupId>
340             <artifactId>yang-jmx-generator</artifactId>
341             <version>${controller.config.version}</version>
342         </dependency>
343         <dependency>
344             <groupId>org.opendaylight.controller</groupId>
345             <artifactId>config-persister-api</artifactId>
346             <version>${controller.config.version}</version>
347         </dependency>
348         <dependency>
349             <groupId>org.opendaylight.controller</groupId>
350             <artifactId>config-persister-file-xml-adapter</artifactId>
351             <version>${controller.config.version}</version>
352         </dependency>
353         <dependency>
354             <groupId>org.opendaylight.controller</groupId>
355             <artifactId>config-persister-directory-adapter</artifactId>
356             <version>${controller.config.version}</version>
357         </dependency>
358         <dependency>
359             <groupId>org.opendaylight.controller</groupId>
360             <artifactId>config-persister-directory-xml-adapter</artifactId>
361             <version>${controller.config.version}</version>
362         </dependency>
363         <dependency>
364             <groupId>org.opendaylight.controller</groupId>
365             <artifactId>shutdown-api</artifactId>
366             <version>${controller.config.version}</version>
367         </dependency>
368         <dependency>
369             <groupId>org.opendaylight.controller</groupId>
370             <artifactId>shutdown-impl</artifactId>
371             <version>${controller.config.version}</version>
372         </dependency>
373
374         <!-- Configuration bindings -->
375         <dependency>
376             <groupId>org.opendaylight.controller</groupId>
377             <artifactId>logback-config</artifactId>
378             <version>${controller.config.version}</version>
379         </dependency>
380         <dependency>
381             <groupId>org.opendaylight.controller</groupId>
382             <artifactId>netty-config-api</artifactId>
383             <version>${controller.config.version}</version>
384         </dependency>
385         <dependency>
386             <groupId>org.opendaylight.controller</groupId>
387             <artifactId>threadpool-config-api</artifactId>
388             <version>${controller.config.version}</version>
389         </dependency>
390         <dependency>
391             <groupId>org.opendaylight.controller</groupId>
392             <artifactId>threadpool-config-impl</artifactId>
393             <version>${controller.config.version}</version>
394         </dependency>
395         <dependency>
396             <groupId>org.opendaylight.controller</groupId>
397             <artifactId>netty-event-executor-config</artifactId>
398             <version>${controller.config.version}</version>
399         </dependency>
400         <dependency>
401             <groupId>org.opendaylight.controller</groupId>
402             <artifactId>netty-threadgroup-config</artifactId>
403             <version>${controller.config.version}</version>
404         </dependency>
405         <dependency>
406             <groupId>org.opendaylight.controller</groupId>
407             <artifactId>netty-timer-config</artifactId>
408             <version>${controller.config.version}</version>
409         </dependency>
410
411         <!-- Netconf -->
412         <dependency>
413             <groupId>org.opendaylight.controller</groupId>
414             <artifactId>netconf-api</artifactId>
415             <version>${netconf.version}</version>
416         </dependency>
417         <dependency>
418             <groupId>org.opendaylight.controller</groupId>
419             <artifactId>netconf-impl</artifactId>
420             <version>${netconf.version}</version>
421         </dependency>
422         <dependency>
423             <groupId>org.opendaylight.controller</groupId>
424             <artifactId>netconf-netty-util</artifactId>
425             <version>${netconf.version}</version>
426         </dependency>
427         <dependency>
428             <groupId>org.opendaylight.controller</groupId>
429             <artifactId>netconf-util</artifactId>
430             <version>${netconf.version}</version>
431         </dependency>
432         <dependency>
433             <groupId>org.opendaylight.controller</groupId>
434             <artifactId>netconf-mapping-api</artifactId>
435             <version>${netconf.version}</version>
436         </dependency>
437         <dependency>
438             <groupId>org.opendaylight.controller</groupId>
439             <artifactId>config-netconf-connector</artifactId>
440             <version>${netconf.version}</version>
441         </dependency>
442         <dependency>
443             <groupId>org.opendaylight.controller</groupId>
444             <artifactId>netconf-monitoring</artifactId>
445             <version>${netconf.version}</version>
446         </dependency>
447         <dependency>
448             <groupId>org.opendaylight.controller</groupId>
449             <artifactId>ietf-netconf-monitoring</artifactId>
450             <version>${netconf.version}</version>
451         </dependency>
452         <dependency>
453             <groupId>org.opendaylight.controller</groupId>
454             <artifactId>ietf-netconf-monitoring-extension</artifactId>
455             <version>${netconf.version}</version>
456         </dependency>
457         <dependency>
458             <groupId>org.opendaylight.controller</groupId>
459             <artifactId>config-persister-impl</artifactId>
460             <version>${netconf.version}</version>
461         </dependency>
462
463         <!-- Debug and logging -->
464         <dependency>
465             <groupId>org.slf4j</groupId>
466             <artifactId>slf4j-api</artifactId>
467             <version>${slf4j.version}</version>
468         </dependency>
469         <dependency>
470             <groupId>org.slf4j</groupId>
471             <artifactId>jcl-over-slf4j</artifactId>
472             <version>${slf4j.version}</version>
473         </dependency>
474         <dependency>
475             <groupId>org.slf4j</groupId>
476             <artifactId>log4j-over-slf4j</artifactId>
477             <version>${slf4j.version}</version>
478         </dependency>
479         <dependency>
480             <groupId>ch.qos.logback</groupId>
481             <artifactId>logback-core</artifactId>
482             <version>${logback.version}</version>
483         </dependency>
484         <dependency>
485             <groupId>ch.qos.logback</groupId>
486             <artifactId>logback-classic</artifactId>
487             <version>${logback.version}</version>
488         </dependency>
489         <dependency>
490             <groupId>org.opendaylight.controller</groupId>
491             <artifactId>logging.bridge</artifactId>
492             <version>${controller.version}</version>
493         </dependency>
494
495         <!-- Netty -->
496         <dependency>
497             <groupId>io.netty</groupId>
498             <artifactId>netty-buffer</artifactId>
499             <version>${netty.version}</version>
500         </dependency>
501         <dependency>
502             <groupId>io.netty</groupId>
503             <artifactId>netty-codec</artifactId>
504             <version>${netty.version}</version>
505         </dependency>
506         <dependency>
507             <groupId>io.netty</groupId>
508             <artifactId>netty-codec-http</artifactId>
509             <version>${netty.version}</version>
510         </dependency>
511         <dependency>
512             <groupId>io.netty</groupId>
513             <artifactId>netty-common</artifactId>
514             <version>${netty.version}</version>
515         </dependency>
516         <dependency>
517             <groupId>io.netty</groupId>
518             <artifactId>netty-handler</artifactId>
519             <version>${netty.version}</version>
520         </dependency>
521         <dependency>
522             <groupId>io.netty</groupId>
523             <artifactId>netty-transport</artifactId>
524             <version>${netty.version}</version>
525         </dependency>
526
527         <!-- Jersey for JAXRS -->
528         <dependency>
529             <groupId>com.sun.jersey</groupId>
530             <artifactId>jersey-core</artifactId>
531             <version>${jersey.version}</version>
532         </dependency>
533         <dependency>
534             <groupId>com.sun.jersey</groupId>
535             <artifactId>jersey-server</artifactId>
536             <version>${jersey.version}</version>
537         </dependency>
538
539         <!-- Jackson -->
540         <dependency>
541             <groupId>com.fasterxml.jackson.core</groupId>
542             <artifactId>jackson-annotations</artifactId>
543             <version>${jackson.version}</version>
544         </dependency>
545         <dependency>
546             <groupId>com.fasterxml.jackson.core</groupId>
547             <artifactId>jackson-core</artifactId>
548             <version>${jackson.version}</version>
549         </dependency>
550         <dependency>
551             <groupId>com.fasterxml.jackson.core</groupId>
552             <artifactId>jackson-databind</artifactId>
553             <version>${jackson.version}</version>
554         </dependency>
555         <dependency>
556             <groupId>com.fasterxml.jackson.jaxrs</groupId>
557             <artifactId>jackson-jaxrs-base</artifactId>
558             <version>${jackson.version}</version>
559         </dependency>
560         <dependency>
561             <groupId>com.fasterxml.jackson.jaxrs</groupId>
562             <artifactId>jackson-jaxrs-json-provider</artifactId>
563             <version>${jackson.version}</version>
564         </dependency>
565         <dependency>
566             <groupId>com.fasterxml.jackson.module</groupId>
567             <artifactId>jackson-module-jaxb-annotations</artifactId>
568             <version>${jackson.version}</version>
569         </dependency>
570
571         <!-- Commons -->
572         <dependency>
573             <groupId>commons-codec</groupId>
574             <artifactId>commons-codec</artifactId>
575             <version>1.7</version>              
576         </dependency>
577         <dependency>
578             <groupId>commons-io</groupId>
579             <artifactId>commons-io</artifactId>
580             <version>2.4</version>
581         </dependency>
582         <dependency>
583             <groupId>org.apache.commons</groupId>
584             <artifactId>commons-lang3</artifactId>
585             <version>3.1</version>
586         </dependency>
587
588         <!-- Other third-party libraries -->
589         <dependency>
590             <groupId>com.google.code.gson</groupId>
591             <artifactId>gson</artifactId>
592             <version>2.2.4</version>
593         </dependency>
594         <dependency>
595             <groupId>com.google.guava</groupId>
596             <artifactId>guava</artifactId>
597             <version>14.0.1</version>
598         </dependency>
599         <dependency>
600             <groupId>org.javassist</groupId>
601             <artifactId>javassist</artifactId>
602             <version>3.17.1-GA</version>
603         </dependency>
604         <dependency>
605             <groupId>org.opendaylight.controller.thirdparty</groupId>
606             <artifactId>ganymed</artifactId>
607             <version>1.1-SNAPSHOT</version>
608         </dependency>
609         <dependency>
610             <groupId>org.openexi</groupId>
611             <artifactId>nagasena</artifactId>
612             <version>${openexi.version}</version>
613         </dependency>
614         <dependency>
615             <groupId>org.openexi</groupId>
616             <artifactId>nagasena-rta</artifactId>
617             <version>${openexi.version}</version>
618         </dependency>
619
620         <!-- Equinox -->
621         <dependency>
622             <groupId>equinoxSDK381</groupId>
623             <artifactId>javax.servlet</artifactId>
624             <version>3.0.0.v201112011016</version>
625         </dependency>
626         <dependency>
627             <groupId>equinoxSDK381</groupId>
628             <artifactId>javax.servlet.jsp</artifactId>
629             <version>2.2.0.v201112011158</version>
630         </dependency>
631         <dependency>
632             <groupId>equinoxSDK381</groupId>
633             <artifactId>org.eclipse.equinox.ds</artifactId>
634             <version>1.4.0.v20120522-1841</version>
635         </dependency>
636         <dependency>
637             <groupId>equinoxSDK381</groupId>
638             <artifactId>org.eclipse.equinox.util</artifactId>
639             <version>1.0.400.v20120522-2049</version>
640         </dependency>
641         <dependency>
642             <groupId>equinoxSDK381</groupId>
643             <artifactId>org.eclipse.osgi.services</artifactId>
644             <version>3.3.100.v20120522-1822</version>
645         </dependency>
646         <dependency>
647             <groupId>equinoxSDK381</groupId>
648             <artifactId>org.eclipse.osgi</artifactId>
649             <version>3.8.1.v20120830-144521</version>
650         </dependency>
651         <dependency>
652             <groupId>equinoxSDK381</groupId>
653             <artifactId>org.eclipse.equinox.cm</artifactId>
654             <version>1.0.400.v20120522-1841</version>
655         </dependency>
656         <dependency>
657             <groupId>equinoxSDK381</groupId>
658             <artifactId>org.eclipse.equinox.console</artifactId>
659             <version>1.0.0.v20120522-1841</version>
660         </dependency>
661         <dependency>
662             <groupId>equinoxSDK381</groupId>
663             <artifactId>org.eclipse.equinox.launcher</artifactId>
664             <version>1.3.0.v20120522-1813</version>
665         </dependency>
666
667         <!-- GoGo Shell -->
668         <dependency>
669             <groupId>equinoxSDK381</groupId>
670             <artifactId>org.apache.felix.gogo.command</artifactId>
671             <version>0.8.0.v201108120515</version>
672         </dependency>
673         <dependency>
674             <groupId>equinoxSDK381</groupId>
675             <artifactId>org.apache.felix.gogo.runtime</artifactId>
676             <version>0.8.0.v201108120515</version>
677         </dependency>
678         <dependency>
679             <groupId>equinoxSDK381</groupId>
680             <artifactId>org.apache.felix.gogo.shell</artifactId>
681             <version>0.8.0.v201110170705</version>
682         </dependency>
683
684         <!-- Gemini Web -->
685         <dependency>
686             <groupId>geminiweb</groupId>
687             <artifactId>org.eclipse.gemini.web.core</artifactId>
688             <version>${geminiweb.version}</version>
689         </dependency>
690         <dependency>
691             <groupId>geminiweb</groupId>
692             <artifactId>org.eclipse.gemini.web.extender</artifactId>
693             <version>${geminiweb.version}</version>
694         </dependency>
695         <dependency>
696             <groupId>geminiweb</groupId>
697             <artifactId>org.eclipse.gemini.web.tomcat</artifactId>
698             <version>${geminiweb.version}</version>
699         </dependency>
700
701         <!-- Gemini Virgo -->
702         <dependency>
703             <groupId>geminiweb</groupId>
704             <artifactId>org.eclipse.virgo.kernel.equinox.extensions</artifactId>
705             <version>${virgo.version}</version>
706         </dependency>
707         <dependency>
708             <groupId>geminiweb</groupId>
709             <artifactId>org.eclipse.virgo.util.common</artifactId>
710             <version>${virgo.version}</version>
711         </dependency>
712         <dependency>
713             <groupId>geminiweb</groupId>
714             <artifactId>org.eclipse.virgo.util.io</artifactId>
715             <version>${virgo.version}</version>
716         </dependency>
717         <dependency>
718             <groupId>geminiweb</groupId>
719             <artifactId>org.eclipse.virgo.util.math</artifactId>
720             <version>${virgo.version}</version>
721         </dependency>
722         <dependency>
723             <groupId>geminiweb</groupId>
724             <artifactId>org.eclipse.virgo.util.osgi</artifactId>
725             <version>${virgo.version}</version>
726         </dependency>
727         <dependency>
728             <groupId>geminiweb</groupId>
729             <artifactId>org.eclipse.virgo.util.osgi.manifest</artifactId>
730             <version>${virgo.version}</version>
731         </dependency>
732         <dependency>
733             <groupId>geminiweb</groupId>
734             <artifactId>org.eclipse.virgo.util.parser.manifest</artifactId>
735             <version>${virgo.version}</version>
736         </dependency>
737
738         <!-- Catalina et al. -->
739         <dependency>
740             <groupId>org.jboss.spec.javax.transaction</groupId>
741             <artifactId>jboss-transaction-api_1.1_spec</artifactId>
742             <version>1.0.1.Final</version>
743         </dependency>
744         <dependency>
745             <groupId>orbit</groupId>
746             <artifactId>javax.activation</artifactId>
747             <version>1.1.0.v201211130549</version>
748         </dependency>
749         <dependency>
750             <groupId>orbit</groupId>
751             <artifactId>javax.annotation</artifactId>
752             <version>1.1.0.v201209060031</version>
753         </dependency>
754         <dependency>
755             <groupId>orbit</groupId>
756             <artifactId>javax.ejb</artifactId>
757             <version>3.1.1.v201204261316</version>
758         </dependency>
759         <dependency>
760             <groupId>orbit</groupId>
761             <artifactId>javax.el</artifactId>
762             <version>2.2.0.v201108011116</version>
763         </dependency>
764         <dependency>
765             <groupId>orbit</groupId>
766             <artifactId>javax.mail.glassfish</artifactId>
767             <version>1.4.1.v201108011116</version>
768         </dependency>
769         <dependency>
770             <groupId>eclipselink</groupId>
771             <artifactId>javax.persistence</artifactId>
772             <version>2.0.4.v201112161009</version>
773         </dependency>
774         <dependency>
775             <groupId>eclipselink</groupId>
776             <artifactId>javax.resource</artifactId>
777             <version>1.5.0.v200906010428</version>
778         </dependency>
779         <dependency>
780             <groupId>orbit</groupId>
781             <artifactId>javax.xml.rpc</artifactId>
782             <version>1.1.0.v201005080400</version>
783         </dependency>
784         <dependency>
785             <groupId>orbit</groupId>
786             <artifactId>org.apache.catalina</artifactId>
787             <version>7.0.32.v201211201336</version>
788         </dependency>
789         <dependency>
790             <groupId>orbit</groupId>
791             <artifactId>org.apache.coyote</artifactId>
792             <version>7.0.32.v201211201952</version>
793         </dependency>
794         <dependency>
795             <groupId>orbit</groupId>
796             <artifactId>org.apache.el</artifactId>
797             <version>7.0.32.v201211081135</version>
798         </dependency>
799         <dependency>
800             <groupId>orbit</groupId>
801             <artifactId>org.apache.jasper</artifactId>
802             <version>7.0.32.v201211201952</version>
803         </dependency>
804
805         <!-- AUDIT BELOW -->
806         <dependency>
807             <groupId>org.eclipse.equinox.http</groupId>
808             <artifactId>servlet</artifactId>
809             <version>1.0.0-v20070606</version>
810         </dependency>
811         <dependency>
812             <groupId>org.apache.servicemix.bundles</groupId>
813             <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
814             <version>2.11.0_1</version>
815         </dependency>
816         <dependency>
817             <groupId>org.eclipse.birt.runtime.3_7_1</groupId>
818             <artifactId>org.apache.xml.resolver</artifactId>
819             <version>1.2.0</version>
820         </dependency>
821         <dependency>
822             <groupId>org.apache.felix</groupId>
823             <artifactId>org.apache.felix.fileinstall</artifactId>
824             <version>3.1.6</version>
825         </dependency>
826         <dependency>
827             <groupId>virgomirror</groupId>
828             <artifactId>org.eclipse.jdt.core.compiler.batch</artifactId>
829             <version>3.8.0.I20120518-2145</version>
830         </dependency>
831         <dependency>
832             <groupId>orbit</groupId>
833             <artifactId>org.apache.juli.extras</artifactId>
834             <version>7.0.32.v201211081135</version>
835         </dependency>
836         <dependency>
837             <groupId>orbit</groupId>
838             <artifactId>org.apache.tomcat.api</artifactId>
839             <version>7.0.32.v201211081135</version>
840         </dependency>
841         <dependency>
842             <groupId>orbit</groupId>
843             <artifactId>org.apache.tomcat.util</artifactId>
844             <version>7.0.32.v201211201952</version>
845         </dependency>
846         <dependency>
847             <groupId>orbit</groupId>
848             <artifactId>javax.servlet.jsp.jstl</artifactId>
849             <version>1.2.0.v201105211821</version>
850         </dependency>
851
852         <dependency>
853             <groupId>org.eclipse.persistence</groupId>
854             <artifactId>org.eclipse.persistence.moxy</artifactId>
855             <version>${eclipselink.version}</version>
856         </dependency>
857         <dependency>
858             <groupId>org.eclipse.persistence</groupId>
859             <artifactId>org.eclipse.persistence.core</artifactId>
860             <version>${eclipselink.version}</version>
861         </dependency>
862
863         <!-- Third parties from opendaylight released -->
864         <dependency>
865             <groupId>org.opendaylight.controller.thirdparty</groupId>
866             <artifactId>net.sf.jung2</artifactId>
867             <version>2.0.1</version>
868         </dependency>
869         <dependency>
870             <groupId>org.opendaylight.controller.thirdparty</groupId>
871             <artifactId>com.sun.jersey.jersey-servlet</artifactId>
872             <version>1.17</version>
873         </dependency>
874         <dependency>
875             <groupId>org.opendaylight.controller.thirdparty</groupId>
876             <artifactId>org.apache.catalina.filters.CorsFilter</artifactId>
877             <version>7.0.42</version>
878         </dependency>
879
880         <!-- OpenDaylight branding -->
881         <dependency>
882             <groupId>org.opendaylight.controller</groupId>
883             <artifactId>osgi-brandfragment.web</artifactId>
884             <version>0.0.2-SNAPSHOT</version>
885         </dependency>
886
887         <!-- THE APPLICATION -->
888         <dependency>
889             <groupId>org.opendaylight.controller.samples</groupId>
890             <artifactId>sample-toaster</artifactId>
891             <version>${controller.mdsal.version}</version>
892         </dependency>
893         <dependency>
894             <groupId>org.opendaylight.controller.samples</groupId>
895             <artifactId>sample-toaster-consumer</artifactId>
896             <version>${controller.mdsal.version}</version>
897         </dependency>
898         <dependency>
899             <groupId>org.opendaylight.controller.samples</groupId>
900             <artifactId>sample-toaster-provider</artifactId>
901             <version>${controller.mdsal.version}</version>
902         </dependency>
903     </dependencies>
904
905     <build>
906         <plugins>
907             <plugin>
908                 <groupId>org.codehaus.mojo</groupId>
909                 <artifactId>buildnumber-maven-plugin</artifactId>
910                 <version>1.2</version>
911                 <executions>
912                     <execution>
913                         <phase>validate</phase>
914                         <goals>
915                             <goal>create</goal>
916                         </goals>
917                     </execution>
918                 </executions>
919                 <configuration>
920                     <doCheck>false</doCheck>
921                     <doUpdate>false</doUpdate>
922                     <revisionOnScmFailure>VersionUnknown</revisionOnScmFailure>
923                 </configuration>
924             </plugin>
925             <plugin>
926                 <groupId>org.apache.maven.plugins</groupId>
927                 <artifactId>maven-dependency-plugin</artifactId>
928                 <version>2.8</version>
929                 <executions>
930                     <execution>
931                         <id>unpack-provided-configs</id>
932                         <goals>
933                             <goal>unpack-dependencies</goal>
934                         </goals>
935                         <phase>generate-resources</phase>
936                         <configuration>
937                             <outputDirectory>${project.build.directory}/provided-configs</outputDirectory>
938                             <includeArtifactIds>
939                                 bgp-controller-config,
940                                 pcep-controller-config,
941                                 programming-controller-config,
942                             </includeArtifactIds>
943                             <includeGroupIds>
944                                 org.opendaylight.bgpcep,
945                             </includeGroupIds>
946                             <excludeTransitive>true</excludeTransitive>
947                             <ignorePermissions>false</ignorePermissions>
948                         </configuration>
949                     </execution>
950                 </executions>
951             </plugin>
952             <plugin>
953                 <artifactId>maven-assembly-plugin</artifactId>
954                 <version>2.3</version>
955                 <executions>
956                     <execution>
957                         <id>distro-assembly</id>
958                         <phase>package</phase>
959                         <goals>
960                             <goal>single</goal>
961                         </goals>
962                         <configuration>
963                             <descriptors>
964                                 <descriptor>src/assemble/bin.xml</descriptor>
965                             </descriptors>
966                             <finalName>${project.artifactId}</finalName>
967                         </configuration>
968                     </execution>
969                 </executions>
970             </plugin>
971         </plugins>
972     </build>
973 </project>