Merge "Add support for enums as configuration attributes in config and netconf subsys...
[controller.git] / opendaylight / distribution / opendaylight / 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   <prerequisites>
5     <maven>3.0</maven>
6   </prerequisites>
7   <scm>
8     <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>
9     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
10     <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:Main</url>
11     <tag>HEAD</tag>
12   </scm>
13   <parent>
14     <groupId>org.opendaylight.controller</groupId>
15     <artifactId>commons.opendaylight</artifactId>
16     <version>1.4.1-SNAPSHOT</version>
17     <relativePath>../../commons/opendaylight</relativePath>
18   </parent>
19
20   <profiles>
21     <profile>
22       <id>notduringrelease</id>
23       <activation>
24         <property>
25           <name>!DOINGRELEASE</name>
26         </property>
27       </activation>
28       <dependencies>
29
30         <!-- md-sal -->
31
32         <dependency>
33           <groupId>org.opendaylight.controller</groupId>
34           <artifactId>sal-common</artifactId>
35           <version>${mdsal.version}</version>
36         </dependency>
37         <dependency>
38           <groupId>org.opendaylight.controller</groupId>
39           <artifactId>sal-common-util</artifactId>
40           <version>${mdsal.version}</version>
41         </dependency>
42         <dependency>
43           <groupId>org.opendaylight.controller</groupId>
44           <artifactId>sal-netconf-connector</artifactId>
45           <version>${mdsal.version}</version>
46         </dependency>
47         <dependency>
48           <groupId>org.opendaylight.controller</groupId>
49           <artifactId>sal-core-api</artifactId>
50           <version>${mdsal.version}</version>
51         </dependency>
52         <dependency>
53           <groupId>org.opendaylight.controller</groupId>
54           <artifactId>sal-broker-impl</artifactId>
55           <version>${mdsal.version}</version>
56         </dependency>
57         <dependency>
58           <groupId>org.opendaylight.controller</groupId>
59           <artifactId>sal-core-spi</artifactId>
60           <version>${mdsal.version}</version>
61         </dependency>
62         <dependency>
63           <groupId>org.opendaylight.controller</groupId>
64           <artifactId>sal-common-api</artifactId>
65           <version>${mdsal.version}</version>
66         </dependency>
67         <dependency>
68           <groupId>org.opendaylight.controller</groupId>
69           <artifactId>sal-common-impl</artifactId>
70           <version>${mdsal.version}</version>
71         </dependency>
72         <dependency>
73           <groupId>org.opendaylight.controller</groupId>
74           <artifactId>sal-binding-api</artifactId>
75           <version>${mdsal.version}</version>
76         </dependency>
77         <dependency>
78           <groupId>org.opendaylight.controller</groupId>
79           <artifactId>sal-binding-config</artifactId>
80           <version>${mdsal.version}</version>
81         </dependency>
82         <dependency>
83           <groupId>org.opendaylight.controller</groupId>
84           <artifactId>sal-binding-broker-impl</artifactId>
85           <version>${mdsal.version}</version>
86         </dependency>
87         <dependency>
88           <groupId>org.opendaylight.controller</groupId>
89           <artifactId>sal-compatibility</artifactId>
90           <version>${mdsal.version}</version>
91         </dependency>
92         <dependency>
93           <groupId>org.opendaylight.controller</groupId>
94           <artifactId>sal-connector-api</artifactId>
95           <version>${mdsal.version}</version>
96         </dependency>
97         <dependency>
98           <groupId>org.opendaylight.controller</groupId>
99           <artifactId>sal-rest-connector</artifactId>
100           <version>${mdsal.version}</version>
101         </dependency>
102         <dependency>
103           <groupId>org.opendaylight.controller.model</groupId>
104           <artifactId>model-inventory</artifactId>
105           <version>${mdsal.version}</version>
106         </dependency>
107         <dependency>
108           <groupId>org.opendaylight.controller.model</groupId>
109           <artifactId>model-flow-base</artifactId>
110           <version>${mdsal.version}</version>
111         </dependency>
112         <dependency>
113           <groupId>org.opendaylight.controller.model</groupId>
114           <artifactId>model-flow-service</artifactId>
115           <version>${mdsal.version}</version>
116         </dependency>
117         <dependency>
118           <groupId>org.opendaylight.controller.model</groupId>
119           <artifactId>model-flow-statistics</artifactId>
120           <version>${mdsal.version}</version>
121         </dependency>
122         <dependency>
123           <groupId>org.opendaylight.controller.model</groupId>
124           <artifactId>model-flow-management</artifactId>
125           <version>${mdsal.version}</version>
126         </dependency>
127         <dependency>
128           <groupId>org.opendaylight.controller.md</groupId>
129           <artifactId>inventory-manager</artifactId>
130           <version>${mdsal.version}</version>
131         </dependency>
132         <dependency>
133           <groupId>org.opendaylight.controller.md</groupId>
134           <artifactId>forwardingrules-manager</artifactId>
135           <version>${mdsal.version}</version>
136         </dependency>
137         <dependency>
138           <groupId>org.opendaylight.controller.md</groupId>
139           <artifactId>statistics-manager</artifactId>
140           <version>${mdsal.version}</version>
141         </dependency>
142         <dependency>
143           <groupId>org.opendaylight.controller</groupId>
144           <artifactId>concepts</artifactId>
145           <version>${concepts.version}</version>
146         </dependency>
147         <dependency>
148           <groupId>org.opendaylight.yangtools</groupId>
149           <artifactId>concepts</artifactId>
150           <version>0.1.1-SNAPSHOT</version>
151         </dependency>
152
153         <!-- config-->
154         <dependency>
155           <groupId>org.opendaylight.controller</groupId>
156           <artifactId>config-api</artifactId>
157           <version>${config.version}</version>
158         </dependency>
159         <dependency>
160           <groupId>org.opendaylight.controller</groupId>
161           <artifactId>config-manager</artifactId>
162           <version>${config.version}</version>
163         </dependency>
164         <dependency>
165           <groupId>org.opendaylight.controller</groupId>
166           <artifactId>yang-jmx-generator</artifactId>
167           <version>${config.version}</version>
168         </dependency>
169         <dependency>
170           <groupId>org.opendaylight.controller</groupId>
171           <artifactId>netty-event-executor-config</artifactId>
172           <version>${config.version}</version>
173         </dependency>
174         <dependency>
175           <groupId>org.opendaylight.controller</groupId>
176           <artifactId>netty-threadgroup-config</artifactId>
177           <version>${config.version}</version>
178         </dependency>
179         <dependency>
180           <groupId>org.opendaylight.controller</groupId>
181           <artifactId>threadpool-config-api</artifactId>
182           <version>${config.version}</version>
183         </dependency>
184         <dependency>
185           <groupId>org.opendaylight.controller</groupId>
186           <artifactId>threadpool-config-impl</artifactId>
187           <version>${config.version}</version>
188         </dependency>
189         <dependency>
190           <groupId>org.opendaylight.controller</groupId>
191           <artifactId>yang-store-api</artifactId>
192           <version>${config.version}</version>
193         </dependency>
194         <dependency>
195           <groupId>org.opendaylight.controller</groupId>
196           <artifactId>yang-store-api</artifactId>
197           <version>${config.version}</version>
198         </dependency>
199         <dependency>
200           <groupId>org.opendaylight.controller</groupId>
201           <artifactId>yang-store-impl</artifactId>
202           <version>${config.version}</version>
203         </dependency>
204         <dependency>
205           <groupId>org.opendaylight.controller</groupId>
206           <artifactId>logback-config</artifactId>
207           <version>${config.version}</version>
208         </dependency>
209         <dependency>
210           <groupId>org.opendaylight.controller</groupId>
211           <artifactId>config-persister-api</artifactId>
212           <version>${config.version}</version>
213         </dependency>
214         <dependency>
215           <groupId>org.opendaylight.controller</groupId>
216           <artifactId>config-persister-file-adapter</artifactId>
217           <version>${config.version}</version>
218         </dependency>
219           <dependency>
220               <groupId>org.opendaylight.controller</groupId>
221               <artifactId>config-persister-directory-adapter</artifactId>
222               <version>${config.version}</version>
223           </dependency>
224
225        <!-- Netconf -->
226         <dependency>
227           <groupId>org.opendaylight.controller</groupId>
228           <artifactId>netconf-api</artifactId>
229           <version>${netconf.version}</version>
230         </dependency>
231         <dependency>
232           <groupId>org.opendaylight.controller</groupId>
233           <artifactId>netconf-impl</artifactId>
234           <version>${netconf.version}</version>
235         </dependency>
236         <dependency>
237           <groupId>org.opendaylight.controller</groupId>
238           <artifactId>netconf-util</artifactId>
239           <version>${netconf.version}</version>
240         </dependency>
241         <dependency>
242           <groupId>org.opendaylight.controller</groupId>
243           <artifactId>netconf-client</artifactId>
244           <version>${netconf.version}</version>
245         </dependency>
246         <dependency>
247           <groupId>org.opendaylight.controller</groupId>
248           <artifactId>netconf-mapping-api</artifactId>
249           <version>${netconf.version}</version>
250         </dependency>
251         <dependency>
252           <groupId>org.opendaylight.controller</groupId>
253           <artifactId>netconf-ssh</artifactId>
254           <version>${netconf.version}</version>
255         </dependency>
256         <dependency>
257           <groupId>org.opendaylight.controller</groupId>
258           <artifactId>config-netconf-connector</artifactId>
259           <version>${netconf.version}</version>
260         </dependency>
261         <dependency>
262           <groupId>org.opendaylight.controller</groupId>
263           <artifactId>config-persister-impl</artifactId>
264           <version>${netconf.version}</version>
265         </dependency>
266         <dependency>
267           <groupId>org.opendaylight.controller.thirdparty</groupId>
268           <artifactId>exificient</artifactId>
269           <version>${exi.version}</version>
270         </dependency>
271         <dependency>
272             <groupId>org.apache.servicemix.bundles</groupId>
273             <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
274             <version>2.11.0_1</version>
275         </dependency>
276         <dependency>
277             <groupId>org.eclipse.birt.runtime.3_7_1</groupId>
278             <artifactId>org.apache.xml.resolver</artifactId>
279             <version>1.2.0</version>
280         </dependency>
281
282          <!-- threadpool -->
283           <dependency>
284               <groupId>org.opendaylight.controller</groupId>
285               <artifactId>threadpool-config-api</artifactId>
286               <version>${config.version}</version>
287           </dependency>
288           <dependency>
289               <groupId>org.opendaylight.controller</groupId>
290               <artifactId>netty-config-api</artifactId>
291               <version>${config.version}</version>
292           </dependency>
293           <dependency>
294               <groupId>org.opendaylight.controller</groupId>
295               <artifactId>threadpool-config-impl</artifactId>
296               <version>${config.version}</version>
297           </dependency>
298           <dependency>
299               <groupId>org.opendaylight.controller</groupId>
300               <artifactId>netty-threadgroup-config</artifactId>
301               <version>${config.version}</version>
302           </dependency>
303           <dependency>
304               <groupId>org.opendaylight.controller</groupId>
305               <artifactId>netty-event-executor-config</artifactId>
306               <version>${config.version}</version>
307           </dependency>
308           <dependency>
309               <groupId>org.opendaylight.controller</groupId>
310               <artifactId>netty-timer-config</artifactId>
311               <version>${config.version}</version>
312           </dependency>
313
314
315           <!-- toaster example I'm pretty sure we should trim -->
316          <dependency>
317           <groupId>org.opendaylight.controller.samples</groupId>
318           <artifactId>sample-toaster</artifactId>
319           <version>${mdsal.version}</version>
320          </dependency>
321          <dependency>
322           <groupId>org.opendaylight.controller.samples</groupId>
323           <artifactId>sample-toaster-consumer</artifactId>
324           <version>${mdsal.version}</version>
325          </dependency>
326          <dependency>
327           <groupId>org.opendaylight.controller.samples</groupId>
328           <artifactId>sample-toaster-provider</artifactId>
329           <version>${mdsal.version}</version>
330          </dependency>
331          <!-- yangtools dependencies I'm pretty sure we can trim -->
332          <dependency>
333           <groupId>org.opendaylight.yangtools</groupId>
334           <artifactId>yang-binding</artifactId>
335           <version>0.6.0-SNAPSHOT</version>
336          </dependency>
337          <dependency>
338           <groupId>org.opendaylight.yangtools</groupId>
339           <artifactId>binding-type-provider</artifactId>
340           <version>0.6.0-SNAPSHOT</version>
341          </dependency>
342          <dependency>
343           <groupId>org.opendaylight.yangtools</groupId>
344           <artifactId>binding-generator-spi</artifactId>
345           <version>${yangtools.binding.version}</version>
346          </dependency>
347          <dependency>
348           <groupId>org.opendaylight.yangtools</groupId>
349           <artifactId>binding-generator-api</artifactId>
350           <version>${yangtools.binding.version}</version>
351          </dependency>
352          <dependency>
353           <groupId>org.opendaylight.yangtools</groupId>
354           <artifactId>binding-generator-impl</artifactId>
355           <version>${yangtools.binding.version}</version>
356          </dependency>
357          <dependency>
358           <groupId>org.opendaylight.yangtools</groupId>
359           <artifactId>binding-generator-util</artifactId>
360           <version>${yangtools.binding.version}</version>
361          </dependency>
362          <dependency>
363           <groupId>org.opendaylight.yangtools</groupId>
364           <artifactId>binding-model-api</artifactId>
365           <version>${yangtools.binding.version}</version>
366          </dependency>
367          <dependency>
368            <groupId>commons-lang</groupId>
369            <artifactId>commons-lang</artifactId>
370            <version>2.4</version>
371          </dependency>
372
373          <dependency>
374           <groupId>org.opendaylight.yangtools.thirdparty</groupId>
375           <artifactId>antlr4-runtime-osgi-nohead</artifactId>
376           <version>4.0</version>
377          </dependency>
378          <dependency>
379           <groupId>org.opendaylight.yangtools.thirdparty</groupId>
380           <artifactId>xtend-lib-osgi</artifactId>
381           <version>2.4.3</version>
382          </dependency>
383          <dependency>
384           <groupId>org.opendaylight.yangtools</groupId>
385           <artifactId>yang-parser-api</artifactId>
386           <version>${yangtools.version}</version>
387          </dependency>
388          <dependency>
389           <groupId>org.opendaylight.yangtools</groupId>
390           <artifactId>yang-model-util</artifactId>
391           <version>${yangtools.version}</version>
392          </dependency>
393          <dependency>
394           <groupId>org.opendaylight.yangtools</groupId>
395           <artifactId>yang-parser-impl</artifactId>
396           <version>${yangtools.version}</version>
397          </dependency>
398          <dependency>
399           <groupId>org.opendaylight.yangtools</groupId>
400           <artifactId>yang-common</artifactId>
401          </dependency>
402          <dependency>
403           <groupId>org.opendaylight.yangtools</groupId>
404           <artifactId>yang-data-api</artifactId>
405          </dependency>
406          <dependency>
407           <groupId>org.opendaylight.yangtools</groupId>
408           <artifactId>yang-data-impl</artifactId>
409           <version>0.5.9-SNAPSHOT</version>
410          </dependency>
411          <dependency>
412           <groupId>org.opendaylight.yangtools</groupId>
413           <artifactId>yang-data-util</artifactId>
414          </dependency>
415          <dependency>
416           <groupId>org.opendaylight.yangtools</groupId>
417           <artifactId>yang-model-api</artifactId>
418          </dependency>
419          <dependency>
420           <groupId>org.opendaylight.yangtools.model</groupId>
421           <artifactId>yang-ext</artifactId>
422          </dependency>
423         <dependency>
424          <groupId>org.opendaylight.controller.thirdparty</groupId>
425          <artifactId>ganymed</artifactId>
426         </dependency>
427       </dependencies>
428     </profile>
429     <profile>
430       <id>integrationtests</id>
431       <activation>
432         <activeByDefault>false</activeByDefault>
433       </activation>
434       <build>
435         <plugins>
436           <plugin>
437             <groupId>org.apache.maven.plugins</groupId>
438             <artifactId>maven-dependency-plugin</artifactId>
439             <version>2.8</version>
440             <executions>
441               <execution>
442                 <id>copy</id>
443                 <phase>package</phase>
444                 <goals>
445                   <goal>copy</goal>
446                 </goals>
447               </execution>
448             </executions>
449             <configuration>
450               <artifactItems>
451                 <artifactItem>
452                   <groupId>org.opendaylight.controller</groupId>
453                   <artifactId>sanitytest</artifactId>
454                   <version>${controller.version}</version>
455                   <type>jar</type>
456                 </artifactItem>
457               </artifactItems>
458             </configuration>
459           </plugin>
460           <plugin>
461             <groupId>org.codehaus.mojo</groupId>
462             <artifactId>exec-maven-plugin</artifactId>
463             <version>1.2.1</version>
464             <executions>
465               <execution>
466                 <id>sanity-test</id>
467                 <phase>package</phase>
468                 <goals>
469                   <goal>exec</goal>
470                 </goals>
471               </execution>
472             </executions>
473             <configuration>
474               <executable>${java.home}/bin/java</executable>
475               <arguments>
476                 <argument>-cp</argument>
477                 <argument>./target/dependency/*</argument>
478                 <argument>org.opendaylight.controller.distribution.Sanity</argument>
479               </arguments>
480               <environmentVariables>
481                 <JAVA_HOME>
482                   ${java.home}
483                 </JAVA_HOME>
484               </environmentVariables>
485             </configuration>
486           </plugin>
487         </plugins>
488       </build>
489     </profile>
490   </profiles>
491
492   <artifactId>distribution.opendaylight</artifactId>
493   <version>0.1.1-SNAPSHOT</version>
494   <packaging>pom</packaging>
495
496   <dependencies>
497     <dependency>
498       <groupId>org.opendaylight.controller</groupId>
499       <artifactId>forwarding.staticrouting</artifactId>
500       <version>${forwarding.staticrouting}</version>
501     </dependency>
502     <dependency>
503       <groupId>org.opendaylight.controller</groupId>
504       <artifactId>clustering.services</artifactId>
505       <version>${controller.version}</version>
506     </dependency>
507     <dependency>
508       <groupId>org.opendaylight.controller</groupId>
509       <artifactId>clustering.services-implementation</artifactId>
510       <version>${controller.version}</version>
511     </dependency>
512       <dependency>
513       <groupId>org.opendaylight.controller</groupId>
514       <artifactId>configuration</artifactId>
515       <version>${controller.version}</version>
516     </dependency>
517     <dependency>
518       <groupId>org.opendaylight.controller</groupId>
519       <artifactId>configuration.implementation</artifactId>
520       <version>${controller.version}</version>
521     </dependency>
522     <dependency>
523       <groupId>org.opendaylight.controller</groupId>
524       <artifactId>routing.dijkstra_implementation</artifactId>
525       <version>${controller.version}</version>
526     </dependency>
527       <dependency>
528       <groupId>org.opendaylight.controller</groupId>
529       <artifactId>arphandler</artifactId>
530       <version>${arphandler.version}</version>
531     </dependency>
532     <dependency>
533       <groupId>org.opendaylight.controller</groupId>
534       <artifactId>hosttracker</artifactId>
535       <version>${hosttracker.version}</version>
536     </dependency>
537     <dependency>
538       <groupId>org.opendaylight.controller</groupId>
539       <artifactId>hosttracker.implementation</artifactId>
540       <version>${hosttracker.version}</version>
541     </dependency>
542     <dependency>
543       <groupId>org.opendaylight.controller</groupId>
544       <artifactId>containermanager</artifactId>
545       <version>${containermanager.version}</version>
546     </dependency>
547     <dependency>
548       <groupId>org.opendaylight.controller</groupId>
549       <artifactId>containermanager.implementation</artifactId>
550       <version>${containermanager.version}</version>
551     </dependency>
552     <dependency>
553       <groupId>org.opendaylight.controller</groupId>
554       <artifactId>appauth</artifactId>
555       <version>${controller.version}</version>
556     </dependency>
557     <dependency>
558       <groupId>org.opendaylight.controller</groupId>
559       <artifactId>switchmanager</artifactId>
560       <version>${switchmanager.api.version}</version>
561     </dependency>
562     <dependency>
563       <groupId>org.opendaylight.controller</groupId>
564       <artifactId>switchmanager.implementation</artifactId>
565       <version>${controller.version}</version>
566     </dependency>
567     <dependency>
568       <groupId>org.opendaylight.controller</groupId>
569       <artifactId>statisticsmanager</artifactId>
570       <version>${statisticsmanager.version}</version>
571     </dependency>
572     <dependency>
573       <groupId>org.opendaylight.controller</groupId>
574       <artifactId>statisticsmanager.implementation</artifactId>
575       <version>${controller.version}</version>
576     </dependency>
577     <dependency>
578       <groupId>org.opendaylight.controller</groupId>
579       <artifactId>topologymanager</artifactId>
580       <version>${controller.version}</version>
581     </dependency>
582     <dependency>
583       <groupId>org.opendaylight.controller</groupId>
584       <artifactId>usermanager</artifactId>
585       <version>${controller.version}</version>
586     </dependency>
587     <dependency>
588       <groupId>org.opendaylight.controller</groupId>
589       <artifactId>usermanager.implementation</artifactId>
590       <version>${controller.version}</version>
591     </dependency>
592     <dependency>
593       <groupId>org.opendaylight.controller</groupId>
594       <artifactId>connectionmanager</artifactId>
595       <version>${connectionmanager.version}</version>
596     </dependency>
597     <dependency>
598       <groupId>org.opendaylight.controller</groupId>
599       <artifactId>connectionmanager.implementation</artifactId>
600       <version>${connectionmanager.version}</version>
601     </dependency>
602     <dependency>
603       <groupId>org.opendaylight.controller</groupId>
604       <artifactId>security</artifactId>
605       <version>${controller.version}</version>
606     </dependency>
607     <dependency>
608       <groupId>org.opendaylight.controller</groupId>
609       <artifactId>forwardingrulesmanager</artifactId>
610       <version>${forwardingrulesmanager.version}</version>
611     </dependency>
612     <dependency>
613       <groupId>org.opendaylight.controller</groupId>
614       <artifactId>forwardingrulesmanager.implementation</artifactId>
615       <version>${controller.version}</version>
616     </dependency>
617
618     <!-- SAL bundles -->
619
620     <dependency>
621       <groupId>org.opendaylight.controller</groupId>
622       <artifactId>sal</artifactId>
623       <version>${sal.version}</version>
624     </dependency>
625     <dependency>
626       <groupId>org.opendaylight.controller</groupId>
627       <artifactId>sal.implementation</artifactId>
628       <version>${controller.version}</version>
629     </dependency>
630
631   <!-- SAL Extension bundles -->
632
633     <dependency>
634       <groupId>org.opendaylight.controller</groupId>
635       <artifactId>sal.connection</artifactId>
636       <version>${sal.connection.version}</version>
637     </dependency>
638     <dependency>
639       <groupId>org.opendaylight.controller</groupId>
640       <artifactId>sal.connection.implementation</artifactId>
641       <version>${sal.connection.version}</version>
642     </dependency>
643     <dependency>
644       <groupId>org.opendaylight.controller</groupId>
645       <artifactId>sal.networkconfiguration</artifactId>
646       <version>${sal.networkconfiguration.version}</version>
647     </dependency>
648     <dependency>
649       <groupId>org.opendaylight.controller</groupId>
650       <artifactId>sal.networkconfiguration.implementation</artifactId>
651       <version>${sal.networkconfiguration.version}</version>
652     </dependency>
653
654     <!--  Web bundles -->
655
656     <dependency>
657       <groupId>org.opendaylight.controller</groupId>
658       <artifactId>web</artifactId>
659       <version>${controller.version}</version>
660     </dependency>
661     <dependency>
662       <groupId>org.opendaylight.controller</groupId>
663       <artifactId>flows.web</artifactId>
664       <version>${controller.version}</version>
665     </dependency>
666     <dependency>
667       <groupId>org.opendaylight.controller</groupId>
668       <artifactId>devices.web</artifactId>
669       <version>${controller.version}</version>
670     </dependency>
671     <dependency>
672       <groupId>org.opendaylight.controller</groupId>
673       <artifactId>troubleshoot.web</artifactId>
674       <version>${controller.version}</version>
675     </dependency>
676     <dependency>
677       <groupId>org.opendaylight.controller</groupId>
678       <artifactId>topology.web</artifactId>
679       <version>${controller.version}</version>
680     </dependency>
681     <dependency>
682       <groupId>org.opendaylight.controller</groupId>
683       <artifactId>osgi-brandfragment.web</artifactId>
684       <version>0.0.1-SNAPSHOT</version>
685     </dependency>
686
687     <!--  Neutron -->
688
689     <dependency>
690       <groupId>org.opendaylight.controller</groupId>
691       <artifactId>networkconfig.neutron</artifactId>
692       <version>${controller.version}</version>
693     </dependency>
694     <dependency>
695       <groupId>org.opendaylight.controller</groupId>
696       <artifactId>networkconfig.neutron.implementation</artifactId>
697       <version>${controller.version}</version>
698     </dependency>
699     <dependency>
700       <groupId>org.opendaylight.controller</groupId>
701       <artifactId>networkconfig.neutron.northbound</artifactId>
702       <version>${controller.version}</version>
703     </dependency>
704
705     <!-- Northbound bundles -->
706
707     <dependency>
708       <groupId>org.opendaylight.controller</groupId>
709       <artifactId>commons.northbound</artifactId>
710       <version>${controller.version}</version>
711     </dependency>
712     <dependency>
713       <groupId>org.opendaylight.controller</groupId>
714       <artifactId>bundlescanner</artifactId>
715       <version>${controller.version}</version>
716     </dependency>
717     <dependency>
718       <groupId>org.opendaylight.controller</groupId>
719       <artifactId>bundlescanner.implementation</artifactId>
720       <version>${controller.version}</version>
721     </dependency>
722     <dependency>
723       <groupId>org.opendaylight.controller</groupId>
724       <artifactId>topology.northbound</artifactId>
725       <version>${controller.version}</version>
726     </dependency>
727     <dependency>
728       <groupId>org.opendaylight.controller</groupId>
729       <artifactId>forwarding.staticrouting.northbound</artifactId>
730       <version>${controller.version}</version>
731     </dependency>
732     <dependency>
733       <groupId>org.opendaylight.controller</groupId>
734       <artifactId>statistics.northbound</artifactId>
735       <version>${controller.version}</version>
736     </dependency>
737     <dependency>
738       <groupId>org.opendaylight.controller</groupId>
739       <artifactId>flowprogrammer.northbound</artifactId>
740       <version>${controller.version}</version>
741     </dependency>
742     <dependency>
743       <groupId>org.opendaylight.controller</groupId>
744       <artifactId>hosttracker.northbound</artifactId>
745       <version>${controller.version}</version>
746     </dependency>
747     <dependency>
748       <groupId>org.opendaylight.controller</groupId>
749       <artifactId>subnets.northbound</artifactId>
750       <version>${controller.version}</version>
751     </dependency>
752     <dependency>
753       <groupId>org.opendaylight.controller</groupId>
754       <artifactId>switchmanager.northbound</artifactId>
755       <version>${controller.version}</version>
756     </dependency>
757     <dependency>
758       <groupId>org.opendaylight.controller</groupId>
759       <artifactId>containermanager.northbound</artifactId>
760       <version>${controller.version}</version>
761     </dependency>
762     <dependency>
763       <groupId>org.opendaylight.controller</groupId>
764       <artifactId>networkconfig.bridgedomain.northbound</artifactId>
765       <version>${networkconfig.bridgedomain.northbound.version}</version>
766     </dependency>
767     <dependency>
768       <groupId>org.opendaylight.controller</groupId>
769       <artifactId>httpservice-bridge</artifactId>
770       <version>0.0.1-SNAPSHOT</version>
771     </dependency>
772     <dependency>
773       <groupId>org.jolokia</groupId>
774       <artifactId>jolokia-osgi</artifactId>
775       <version>${jolokia.version}</version>
776     </dependency>
777     <dependency>
778       <groupId>org.opendaylight.controller</groupId>
779       <artifactId>jolokia-bridge</artifactId>
780       <version>${jolokia.bridge.version}</version>
781     </dependency>
782     <dependency>
783       <groupId>org.opendaylight.controller</groupId>
784       <artifactId>connectionmanager.northbound</artifactId>
785       <version>${connectionmanager.version}</version>
786     </dependency>
787     <dependency>
788       <groupId>org.opendaylight.controller</groupId>
789       <artifactId>usermanager.northbound</artifactId>
790       <version>0.0.1-SNAPSHOT</version>
791     </dependency>
792     <dependency>
793       <groupId>org.opendaylight.controller</groupId>
794       <artifactId>controllermanager.northbound</artifactId>
795       <version>0.0.1-SNAPSHOT</version>
796     </dependency>
797     <!-- Debug and logging -->
798
799     <dependency>
800       <groupId>org.opendaylight.controller</groupId>
801       <artifactId>logging.bridge</artifactId>
802       <version>${controller.version}</version>
803     </dependency>
804
805     <!-- Southbound bundles -->
806     <dependency>
807       <groupId>org.opendaylight.controller</groupId>
808       <artifactId>protocol_plugins.openflow</artifactId>
809       <version>${controller.version}</version>
810     </dependency>
811
812     <!-- samples -->
813     <dependency>
814       <groupId>org.opendaylight.controller</groupId>
815       <artifactId>samples.loadbalancer</artifactId>
816       <version>${samples.loadbalancer}</version>
817     </dependency>
818     <dependency>
819       <groupId>org.opendaylight.controller</groupId>
820       <artifactId>samples.loadbalancer.northbound</artifactId>
821       <version>${controller.version}</version>
822     </dependency>
823     <dependency>
824       <groupId>org.opendaylight.controller</groupId>
825       <artifactId>samples.simpleforwarding</artifactId>
826       <version>${controller.version}</version>
827     </dependency>
828
829     <!-- Third party depedencies -->
830
831     <dependency>
832       <groupId>org.slf4j</groupId>
833       <artifactId>jcl-over-slf4j</artifactId>
834     </dependency>
835     <dependency>
836       <groupId>org.osgi</groupId>
837       <artifactId>org.osgi.core</artifactId>
838       <scope>provided</scope>
839     </dependency>
840     <dependency>
841       <groupId>org.slf4j</groupId>
842       <artifactId>slf4j-api</artifactId>
843       <scope>compile</scope>
844     </dependency>
845     <dependency>
846       <groupId>org.slf4j</groupId>
847       <artifactId>log4j-over-slf4j</artifactId>
848     </dependency>
849     <dependency>
850       <groupId>ch.qos.logback</groupId>
851       <artifactId>logback-core</artifactId>
852     </dependency>
853     <dependency>
854       <groupId>ch.qos.logback</groupId>
855       <artifactId>logback-classic</artifactId>
856     </dependency>
857     <dependency>
858       <groupId>org.codehaus.jackson</groupId>
859       <artifactId>jackson-mapper-asl</artifactId>
860     </dependency>
861     <dependency>
862       <groupId>org.codehaus.jackson</groupId>
863       <artifactId>jackson-core-asl</artifactId>
864     </dependency>
865     <dependency>
866       <groupId>org.codehaus.jackson</groupId>
867       <artifactId>jackson-jaxrs</artifactId>
868     </dependency>
869     <dependency>
870       <groupId>org.codehaus.jackson</groupId>
871       <artifactId>jackson-xc</artifactId>
872     </dependency>
873     <dependency>
874       <groupId>org.codehaus.jettison</groupId>
875       <artifactId>jettison</artifactId>
876     </dependency>
877     <dependency>
878       <groupId>com.google.guava</groupId>
879       <artifactId>guava</artifactId>
880     </dependency>
881     <dependency>
882       <groupId>org.javassist</groupId>
883       <artifactId>javassist</artifactId>
884     </dependency>
885     <dependency>
886       <groupId>commons-io</groupId>
887       <artifactId>commons-io</artifactId>
888     </dependency>
889     <dependency>
890       <groupId>commons-codec</groupId>
891       <artifactId>commons-codec</artifactId>
892     </dependency>
893     <dependency>
894       <groupId>commons-fileupload</groupId>
895       <artifactId>commons-fileupload</artifactId>
896     </dependency>
897     <dependency>
898       <groupId>commons-net</groupId>
899       <artifactId>commons-net</artifactId>
900     </dependency>
901     <dependency>
902       <groupId>equinoxSDK381</groupId>
903       <artifactId>javax.servlet</artifactId>
904     </dependency>
905     <dependency>
906       <groupId>equinoxSDK381</groupId>
907       <artifactId>javax.servlet.jsp</artifactId>
908     </dependency>
909     <dependency>
910       <groupId>equinoxSDK381</groupId>
911       <artifactId>org.eclipse.equinox.ds</artifactId>
912     </dependency>
913     <dependency>
914       <groupId>equinoxSDK381</groupId>
915       <artifactId>org.eclipse.equinox.util</artifactId>
916     </dependency>
917     <dependency>
918       <groupId>equinoxSDK381</groupId>
919       <artifactId>org.eclipse.osgi.services</artifactId>
920     </dependency>
921     <dependency>
922       <groupId>equinoxSDK381</groupId>
923       <artifactId>org.eclipse.osgi</artifactId>
924     </dependency>
925     <dependency>
926       <groupId>equinoxSDK381</groupId>
927       <artifactId>org.apache.felix.gogo.command</artifactId>
928     </dependency>
929     <dependency>
930       <groupId>equinoxSDK381</groupId>
931       <artifactId>org.apache.felix.gogo.runtime</artifactId>
932     </dependency>
933     <dependency>
934       <groupId>equinoxSDK381</groupId>
935       <artifactId>org.apache.felix.gogo.shell</artifactId>
936     </dependency>
937     <dependency>
938       <groupId>equinoxSDK381</groupId>
939       <artifactId>org.eclipse.equinox.cm</artifactId>
940     </dependency>
941     <dependency>
942       <groupId>equinoxSDK381</groupId>
943       <artifactId>org.eclipse.equinox.console</artifactId>
944     </dependency>
945     <dependency>
946       <groupId>equinoxSDK381</groupId>
947       <artifactId>org.eclipse.equinox.launcher</artifactId>
948     </dependency>
949     <!-- Gemini Web -->
950     <dependency>
951       <groupId>geminiweb</groupId>
952       <artifactId>org.eclipse.gemini.web.core</artifactId>
953     </dependency>
954     <dependency>
955       <groupId>geminiweb</groupId>
956       <artifactId>org.eclipse.gemini.web.extender</artifactId>
957     </dependency>
958     <dependency>
959       <groupId>geminiweb</groupId>
960       <artifactId>org.eclipse.gemini.web.tomcat</artifactId>
961     </dependency>
962     <dependency>
963       <groupId>geminiweb</groupId>
964       <artifactId>org.eclipse.virgo.kernel.equinox.extensions</artifactId>
965     </dependency>
966     <dependency>
967       <groupId>geminiweb</groupId>
968       <artifactId>org.eclipse.virgo.util.common</artifactId>
969     </dependency>
970     <dependency>
971       <groupId>geminiweb</groupId>
972       <artifactId>org.eclipse.virgo.util.io</artifactId>
973     </dependency>
974     <dependency>
975       <groupId>geminiweb</groupId>
976       <artifactId>org.eclipse.virgo.util.math</artifactId>
977     </dependency>
978     <dependency>
979       <groupId>geminiweb</groupId>
980       <artifactId>org.eclipse.virgo.util.osgi</artifactId>
981     </dependency>
982     <dependency>
983       <groupId>geminiweb</groupId>
984       <artifactId>org.eclipse.virgo.util.osgi.manifest</artifactId>
985     </dependency>
986     <dependency>
987       <groupId>geminiweb</groupId>
988       <artifactId>org.eclipse.virgo.util.parser.manifest</artifactId>
989     </dependency>
990     <dependency>
991       <groupId>org.apache.felix</groupId>
992       <artifactId>org.apache.felix.dependencymanager</artifactId>
993     </dependency>
994     <dependency>
995       <groupId>org.apache.felix</groupId>
996       <artifactId>org.apache.felix.dependencymanager.shell</artifactId>
997     </dependency>
998     <dependency>
999       <groupId>com.google.code.gson</groupId>
1000       <artifactId>gson</artifactId>
1001       <version>2.2.4</version>
1002       <scope>compile</scope>
1003     </dependency>
1004     <dependency>
1005       <groupId>org.jboss.spec.javax.transaction</groupId>
1006       <artifactId>jboss-transaction-api_1.1_spec</artifactId>
1007     </dependency>
1008     <dependency>
1009       <groupId>org.apache.felix</groupId>
1010       <artifactId>org.apache.felix.fileinstall</artifactId>
1011     </dependency>
1012     <dependency>
1013       <groupId>org.apache.commons</groupId>
1014       <artifactId>commons-lang3</artifactId>
1015     </dependency>
1016     <dependency>
1017       <groupId>virgomirror</groupId>
1018       <artifactId>org.eclipse.jdt.core.compiler.batch</artifactId>
1019     </dependency>
1020     <dependency>
1021       <groupId>eclipselink</groupId>
1022       <artifactId>javax.persistence</artifactId>
1023     </dependency>
1024     <dependency>
1025       <groupId>orbit</groupId>
1026       <artifactId>javax.activation</artifactId>
1027     </dependency>
1028     <dependency>
1029       <groupId>orbit</groupId>
1030       <artifactId>javax.annotation</artifactId>
1031     </dependency>
1032     <dependency>
1033       <groupId>orbit</groupId>
1034       <artifactId>javax.ejb</artifactId>
1035     </dependency>
1036     <dependency>
1037       <groupId>orbit</groupId>
1038       <artifactId>javax.el</artifactId>
1039     </dependency>
1040     <dependency>
1041       <groupId>orbit</groupId>
1042       <artifactId>javax.mail.glassfish</artifactId>
1043     </dependency>
1044     <dependency>
1045       <groupId>orbit</groupId>
1046       <artifactId>javax.xml.rpc</artifactId>
1047     </dependency>
1048     <dependency>
1049       <groupId>orbit</groupId>
1050       <artifactId>org.apache.catalina</artifactId>
1051     </dependency>
1052     <dependency>
1053       <groupId>orbit</groupId>
1054       <artifactId>org.apache.catalina.ha</artifactId>
1055     </dependency>
1056     <dependency>
1057       <groupId>orbit</groupId>
1058       <artifactId>org.apache.catalina.tribes</artifactId>
1059     </dependency>
1060     <dependency>
1061       <groupId>orbit</groupId>
1062       <artifactId>org.apache.coyote</artifactId>
1063     </dependency>
1064     <dependency>
1065       <groupId>orbit</groupId>
1066       <artifactId>org.apache.el</artifactId>
1067     </dependency>
1068     <dependency>
1069       <groupId>orbit</groupId>
1070       <artifactId>org.apache.jasper</artifactId>
1071     </dependency>
1072     <dependency>
1073       <groupId>orbit</groupId>
1074       <artifactId>org.apache.juli.extras</artifactId>
1075     </dependency>
1076     <dependency>
1077       <groupId>orbit</groupId>
1078       <artifactId>org.apache.tomcat.api</artifactId>
1079     </dependency>
1080     <dependency>
1081       <groupId>orbit</groupId>
1082       <artifactId>org.apache.tomcat.util</artifactId>
1083     </dependency>
1084     <dependency>
1085       <groupId>orbit</groupId>
1086       <artifactId>javax.servlet.jsp.jstl</artifactId>
1087     </dependency>
1088     <dependency>
1089       <groupId>orbit</groupId>
1090       <artifactId>javax.servlet.jsp.jstl.impl</artifactId>
1091     </dependency>
1092     <dependency>
1093       <groupId>eclipselink</groupId>
1094       <artifactId>javax.resource</artifactId>
1095     </dependency>
1096     <!-- Add Pax Exam -->
1097     <dependency>
1098       <groupId>org.ops4j.pax.exam</groupId>
1099       <artifactId>pax-exam-container-native</artifactId>
1100       <scope>test</scope>
1101     </dependency>
1102     <dependency>
1103       <groupId>org.ops4j.pax.exam</groupId>
1104       <artifactId>pax-exam-junit4</artifactId>
1105       <scope>test</scope>
1106     </dependency>
1107     <dependency>
1108       <groupId>org.ops4j.pax.exam</groupId>
1109       <artifactId>pax-exam-link-mvn</artifactId>
1110       <scope>test</scope>
1111     </dependency>
1112     <dependency>
1113       <groupId>org.ops4j.pax.url</groupId>
1114       <artifactId>pax-url-aether</artifactId>
1115       <scope>test</scope>
1116     </dependency>
1117     <dependency>
1118       <groupId>org.springframework</groupId>
1119       <artifactId>org.springframework.asm</artifactId>
1120     </dependency>
1121     <dependency>
1122       <groupId>org.springframework</groupId>
1123       <artifactId>org.springframework.aop</artifactId>
1124     </dependency>
1125     <dependency>
1126       <groupId>org.springframework</groupId>
1127       <artifactId>org.springframework.context</artifactId>
1128     </dependency>
1129     <dependency>
1130       <groupId>org.springframework</groupId>
1131       <artifactId>org.springframework.context.support</artifactId>
1132     </dependency>
1133     <dependency>
1134       <groupId>org.springframework</groupId>
1135       <artifactId>org.springframework.core</artifactId>
1136     </dependency>
1137     <dependency>
1138       <groupId>org.springframework</groupId>
1139       <artifactId>org.springframework.beans</artifactId>
1140     </dependency>
1141     <dependency>
1142       <groupId>org.springframework</groupId>
1143       <artifactId>org.springframework.expression</artifactId>
1144     </dependency>
1145     <dependency>
1146       <groupId>org.springframework</groupId>
1147       <artifactId>org.springframework.web</artifactId>
1148     </dependency>
1149     <dependency>
1150       <groupId>org.aopalliance</groupId>
1151       <artifactId>com.springsource.org.aopalliance</artifactId>
1152     </dependency>
1153     <dependency>
1154       <groupId>org.springframework</groupId>
1155       <artifactId>org.springframework.web.servlet</artifactId>
1156     </dependency>
1157     <!-- Spring security -->
1158     <dependency>
1159       <groupId>org.springframework.security</groupId>
1160       <artifactId>spring-security-config</artifactId>
1161     </dependency>
1162     <dependency>
1163       <groupId>org.springframework.security</groupId>
1164       <artifactId>spring-security-core</artifactId>
1165     </dependency>
1166     <dependency>
1167       <groupId>org.springframework.security</groupId>
1168       <artifactId>spring-security-web</artifactId>
1169     </dependency>
1170     <dependency>
1171       <groupId>org.springframework.security</groupId>
1172       <artifactId>spring-security-taglibs</artifactId>
1173     </dependency>
1174     <dependency>
1175       <groupId>org.springframework</groupId>
1176       <artifactId>org.springframework.transaction</artifactId>
1177     </dependency>
1178     <!-- Visual VM hook -->
1179     <dependency>
1180       <groupId>org.ow2.chameleon.management</groupId>
1181       <artifactId>chameleon-mbeans</artifactId>
1182     </dependency>
1183     <!-- Jersey for JAXRS -->
1184     <dependency>
1185       <groupId>com.sun.jersey</groupId>
1186       <artifactId>jersey-core</artifactId>
1187       <version>${jersey.version}</version>
1188     </dependency>
1189     <dependency>
1190       <groupId>com.sun.jersey</groupId>
1191       <artifactId>jersey-server</artifactId>
1192       <version>${jersey.version}</version>
1193     </dependency>
1194     <dependency>
1195       <groupId>com.sun.jersey</groupId>
1196       <artifactId>jersey-client</artifactId>
1197     </dependency>
1198     <dependency>
1199       <groupId>com.sun.jersey</groupId>
1200       <artifactId>jersey-json</artifactId>
1201       <version>${jersey.version}</version>
1202     </dependency>
1203     <dependency>
1204       <groupId>org.ow2.asm</groupId>
1205       <artifactId>asm-all</artifactId>
1206     </dependency>
1207     <dependency>
1208       <groupId>org.eclipse.persistence</groupId>
1209       <artifactId>org.eclipse.persistence.moxy</artifactId>
1210     </dependency>
1211     <dependency>
1212       <groupId>org.eclipse.persistence</groupId>
1213       <artifactId>org.eclipse.persistence.core</artifactId>
1214     </dependency>
1215     <dependency>
1216       <groupId>org.eclipse.persistence</groupId>
1217       <artifactId>org.eclipse.persistence.antlr</artifactId>
1218     </dependency>
1219
1220     <dependency>
1221       <groupId>org.eclipse.equinox.http</groupId>
1222       <artifactId>servlet</artifactId>
1223       <!--
1224       <version>1.0.0-v20070606</version>
1225       -->
1226     </dependency>
1227     <!-- felix webconsole -->
1228     <dependency>
1229       <groupId>org.apache.felix</groupId>
1230       <artifactId>org.apache.felix.webconsole</artifactId>
1231       <version>4.2.0</version>
1232       <classifier>all</classifier>
1233       <!-- the all bundle includes all the necessary plugins -->
1234     </dependency>
1235
1236     <!-- Third parties from opendaylight released -->
1237     <dependency>
1238       <groupId>org.opendaylight.controller.thirdparty</groupId>
1239       <artifactId>net.sf.jung2</artifactId>
1240     </dependency>
1241     <dependency>
1242       <groupId>org.opendaylight.controller.thirdparty</groupId>
1243       <artifactId>org.openflow.openflowj</artifactId>
1244     </dependency>
1245     <dependency>
1246       <groupId>org.opendaylight.controller.thirdparty</groupId>
1247       <artifactId>com.sun.jersey.jersey-servlet</artifactId>
1248     </dependency>
1249     <dependency>
1250       <groupId>org.opendaylight.controller.thirdparty</groupId>
1251       <artifactId>org.apache.catalina.filters.CorsFilter</artifactId>
1252     </dependency>
1253     <!-- yang model dependencies -->
1254     <dependency>
1255      <groupId>org.opendaylight.yangtools.model</groupId>
1256      <artifactId>ietf-inet-types</artifactId>
1257     </dependency>
1258     <dependency>
1259      <groupId>org.opendaylight.yangtools.model</groupId>
1260      <artifactId>ietf-yang-types</artifactId>
1261     </dependency>
1262     <dependency>
1263      <groupId>org.opendaylight.yangtools.model</groupId>
1264      <artifactId>opendaylight-l2-types</artifactId>
1265     </dependency>
1266
1267     <!-- bgppcep dependencies -->
1268     <dependency>
1269      <groupId>org.opendaylight.bgpcep</groupId>
1270      <artifactId>concepts</artifactId>
1271     </dependency>
1272     <dependency>
1273      <groupId>org.opendaylight.bgpcep</groupId>
1274      <artifactId>util</artifactId>
1275     </dependency>
1276     <dependency>
1277       <groupId>org.opendaylight.bgpcep</groupId>
1278       <artifactId>framework</artifactId>
1279     </dependency>
1280
1281     <!--Netty-->
1282     <dependency>
1283       <groupId>io.netty</groupId>
1284       <artifactId>netty-handler</artifactId>
1285     </dependency>
1286     <dependency>
1287       <groupId>io.netty</groupId>
1288       <artifactId>netty-codec</artifactId>
1289     </dependency>
1290     <dependency>
1291       <groupId>io.netty</groupId>
1292       <artifactId>netty-buffer</artifactId>
1293     </dependency>
1294     <dependency>
1295       <groupId>io.netty</groupId>
1296       <artifactId>netty-transport</artifactId>
1297     </dependency>
1298     <dependency>
1299       <groupId>io.netty</groupId>
1300       <artifactId>netty-common</artifactId>
1301     </dependency>
1302
1303
1304       <!-- testing dependencies I'm pretty sure we should trim -->
1305     <dependency>
1306      <groupId>org.opendaylight.controller</groupId>
1307      <artifactId>clustering.test</artifactId>
1308      <version>${controller.version}</version>
1309     </dependency>
1310     <dependency>
1311      <groupId>org.opendaylight.controller</groupId>
1312      <artifactId>commons.httpclient</artifactId>
1313      <version>${commons.httpclient.version}</version>
1314     </dependency>
1315
1316     <dependency>
1317       <groupId>org.opendaylight.controller</groupId>
1318       <artifactId>sanitytest</artifactId>
1319       <version>${controller.version}</version>
1320     </dependency>
1321
1322
1323   </dependencies>
1324
1325
1326   <build>
1327     <plugins>
1328       <plugin>
1329         <groupId>org.codehaus.mojo</groupId>
1330         <artifactId>buildnumber-maven-plugin</artifactId>
1331         <version>1.2</version>
1332         <executions>
1333           <execution>
1334             <phase>validate</phase>
1335             <goals>
1336               <goal>create</goal>
1337             </goals>
1338           </execution>
1339         </executions>
1340         <configuration>
1341           <doCheck>false</doCheck>
1342           <doUpdate>false</doUpdate>
1343           <revisionOnScmFailure>VersionUnknown</revisionOnScmFailure>
1344         </configuration>
1345       </plugin>
1346       <plugin>
1347         <artifactId>maven-assembly-plugin</artifactId>
1348         <version>2.3</version>
1349         <executions>
1350           <execution>
1351             <id>distro-assembly</id>
1352             <phase>package</phase>
1353             <goals>
1354               <goal>single</goal>
1355             </goals>
1356             <configuration>
1357               <descriptors>
1358                 <descriptor>src/assemble/bin.xml</descriptor>
1359               </descriptors>
1360               <finalName>${project.artifactId}</finalName>
1361             </configuration>
1362           </execution>
1363         </executions>
1364       </plugin>
1365     </plugins>
1366   </build>
1367 </project>