BGPCEP distribution package cleanup 79/5479/2
authorMiroslav Miklus <mmiklus@cisco.com>
Thu, 27 Feb 2014 12:22:01 +0000 (13:22 +0100)
committerMiroslav Miklus <mmiklus@cisco.com>
Thu, 27 Feb 2014 17:23:09 +0000 (18:23 +0100)
Removed ad-sal with all dependendent bundles
Removed NB applications, Openflow, odl web, netconf-ssh

Change-Id: I47b4ad7a3b0ad2a724c0156c9f7654f7a9d794cb
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
commons/distributions/bgpcep-controller/.project [new file with mode: 0644]
commons/distributions/bgpcep-controller/pom.xml
commons/distributions/bgpcep-controller/src/main/resources/configuration/tomcat-server.xml

diff --git a/commons/distributions/bgpcep-controller/.project b/commons/distributions/bgpcep-controller/.project
new file mode 100644 (file)
index 0000000..22ef65d
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
+
+ This program and the accompanying materials are made available under the
+ terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ and is available at http://www.eclipse.org/legal/epl-v10.html
+-->
+<projectDescription>
+
+       <name>distribution.bgpcep-controller</name>
+
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.m2e.core.maven2Builder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.m2e.core.maven2Nature</nature>
+       </natures>
+</projectDescription>
index 167f6aa00726c2512a9153df50554679426454c3..bbb5b9909d4e9f6e75ad3685f8e5ff287b10e352 100644 (file)
@@ -18,7 +18,6 @@
         <version>0.3.1-SNAPSHOT</version>
         <relativePath>../../parent</relativePath>
     </parent>
-    <groupId>org.opendaylight.bgpcep</groupId>
     <artifactId>distribution.bgpcep-controller</artifactId>
     <packaging>pom</packaging>
 
@@ -26,7 +25,6 @@
         <!-- Java Versions -->
         <maven.compiler.source>1.7</maven.compiler.source>
         <maven.compiler.target>1.7</maven.compiler.target>
-        <!-- ODL repository / plugin repository -->
 
         <propertymavenplugin.version>1.0-alpha-2</propertymavenplugin.version>
         <sonar.host.url>https://sonar.opendaylight.org/</sonar.host.url>
@@ -39,7 +37,7 @@
         <url.version>1.5.0</url.version>
         <enunciate.version>1.26.2</enunciate.version>
         <sonar.branch>${user.name}-private-view</sonar.branch>
-        <sonar.skippedModules>org.openflow.openflowj,net.sf.jung2</sonar.skippedModules>
+        <sonar.skippedModules>net.sf.jung2</sonar.skippedModules>
         <jackson.version>2.3.0</jackson.version>
         <spring.version>3.1.3.RELEASE</spring.version>
         <spring-security.version>3.1.3.RELEASE</spring-security.version>
         <releaseplugin.version>2.3.2</releaseplugin.version>
         <commons.lang.version>3.1</commons.lang.version>
         <jacoco.version>0.5.3.201107060350</jacoco.version>
-        <enforcer.version>1.3.1</enforcer.version>
         <bundle.plugin.version>2.3.7</bundle.plugin.version>
         <!--versions for bits of the controller -->
         <controller.version>0.4.2-SNAPSHOT</controller.version>
-        <hosttracker.api.version>0.5.2-SNAPSHOT</hosttracker.api.version>
-        <hosttracker_new.api.version>0.4.2-SNAPSHOT</hosttracker_new.api.version>
-        <hosttracker.implementation.version>0.5.2-SNAPSHOT</hosttracker.implementation.version>
-        <arphandler.version>0.5.2-SNAPSHOT</arphandler.version>
-        <forwarding.staticrouting>0.5.2-SNAPSHOT</forwarding.staticrouting>
-        <samples.loadbalancer>0.5.2-SNAPSHOT</samples.loadbalancer>
         <netconf.version>${controller.config.version}</netconf.version>
-        <containermanager.version>0.5.2-SNAPSHOT</containermanager.version>
-        <containermanager.it.version>0.5.2-SNAPSHOT</containermanager.it.version>
-        <switchmanager.api.version>0.7.1-SNAPSHOT</switchmanager.api.version>
-        <connectionmanager.version>0.1.2-SNAPSHOT</connectionmanager.version>
         <sal.version>0.7.1-SNAPSHOT</sal.version>
-        <sal.networkconfiguration.version>0.0.3-SNAPSHOT</sal.networkconfiguration.version>
-        <sal.connection.version>0.1.2-SNAPSHOT</sal.connection.version>
-        <networkconfig.bridgedomain.northbound.version>0.0.3-SNAPSHOT</networkconfig.bridgedomain.northbound.version>
         <commons.httpclient.version>0.1.2-SNAPSHOT</commons.httpclient.version>
         <concepts.version>0.5.2-SNAPSHOT</concepts.version>
         <commons.io.version>2.4</commons.io.version>
-        <bundlescanner.version>0.4.2-SNAPSHOT</bundlescanner.version>
-        <usermanager.version>0.4.2-SNAPSHOT</usermanager.version>
-        <forwardingrulesmanager.version>0.5.1-SNAPSHOT</forwardingrulesmanager.version>
-        <statisticsmanager.version>0.5.1-SNAPSHOT</statisticsmanager.version>
-        <clustering.services.version>0.5.1-SNAPSHOT</clustering.services.version>
-        <topologymanager.version>0.4.2-SNAPSHOT</topologymanager.version>
-        <protocol_plugin.stub.version>0.4.2-SNAPSHOT</protocol_plugin.stub.version>
-        <clustering.stub.version>0.4.2-SNAPSHOT</clustering.stub.version>
         <!-- Third party version -->
         <jersey-servlet.version>1.17</jersey-servlet.version>
         <corsfilter.version>7.0.42</corsfilter.version>
-        <!-- Sonar properties using jacoco to retrieve integration test results -->
-        <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
-        <sonar.language>java</sonar.language>
-        <!-- enforcer version -->
-        <enforcer.version>1.3.1</enforcer.version>
     </properties>
 
     <dependencyManagement>
                 <artifactId>net.sf.jung2</artifactId>
                 <version>2.0.1</version>
             </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller.thirdparty</groupId>
-                <artifactId>org.openflow.openflowj</artifactId>
-                <version>1.0.2</version>
-            </dependency>
             <dependency>
                 <groupId>org.opendaylight.controller.thirdparty</groupId>
                 <artifactId>com.sun.jersey.jersey-servlet</artifactId>
                 <artifactId>yang-model-api</artifactId>
                 <version>${yangtools.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>hosttracker</artifactId>
-                <version>${hosttracker.api.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>hosttracker.implementation</artifactId>
-                <version>${hosttracker.implementation.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>hosttracker_new</artifactId>
-                <version>${hosttracker_new.api.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>forwarding.staticrouting</artifactId>
-                <version>${forwarding.staticrouting}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>clustering.services</artifactId>
-                <version>${clustering.services.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>clustering.services-implementation</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>clustering.stub</artifactId>
-                <version>${clustering.stub.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.opendaylight.controller</groupId>
                 <artifactId>configuration</artifactId>
                 <version>${controller.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>configuration.implementation</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>routing.dijkstra_implementation</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>arphandler</artifactId>
-                <version>${arphandler.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>containermanager</artifactId>
-                <version>${containermanager.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>containermanager.implementation</artifactId>
-                <version>${containermanager.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>containermanager.it.implementation</artifactId>
-                <version>${containermanager.it.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>appauth</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>switchmanager</artifactId>
-                <version>${switchmanager.api.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>switchmanager.implementation</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>statisticsmanager</artifactId>
-                <version>${statisticsmanager.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>statisticsmanager.implementation</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>topologymanager</artifactId>
-                <version>${topologymanager.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>usermanager</artifactId>
-                <version>${usermanager.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>usermanager.implementation</artifactId>
-                <version>${usermanager.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>connectionmanager</artifactId>
-                <version>${connectionmanager.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>connectionmanager.implementation</artifactId>
-                <version>${connectionmanager.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.opendaylight.controller</groupId>
                 <artifactId>security</artifactId>
                 <version>${controller.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>forwardingrulesmanager</artifactId>
-                <version>${forwardingrulesmanager.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>forwardingrulesmanager.implementation</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
 
             <!-- SAL bundles -->
             <dependency>
                 <artifactId>sal</artifactId>
                 <version>${sal.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>sal.implementation</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-
-            <!-- SAL Extension bundles -->
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>sal.connection</artifactId>
-                <version>${sal.connection.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>sal.connection.implementation</artifactId>
-                <version>${sal.connection.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>sal.networkconfiguration</artifactId>
-                <version>${sal.networkconfiguration.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>sal.networkconfiguration.implementation</artifactId>
-                <version>${sal.networkconfiguration.version}</version>
-            </dependency>
 
             <!--  Web bundles -->
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>web</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>flows.web</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>devices.web</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>troubleshoot.web</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>topology.web</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.opendaylight.controller</groupId>
                 <artifactId>osgi-brandfragment.web</artifactId>
                 <version>0.0.2-SNAPSHOT</version>
             </dependency>
 
-            <!--  Neutron -->
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>networkconfig.neutron</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>networkconfig.neutron.implementation</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>networkconfig.neutron.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-
-            <!-- Northbound bundles -->
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>commons.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>bundlescanner</artifactId>
-                <version>${bundlescanner.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>bundlescanner.implementation</artifactId>
-                <version>${bundlescanner.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>topology.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>forwarding.staticrouting.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>statistics.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>flowprogrammer.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>hosttracker.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>subnets.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>switchmanager.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>containermanager.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>networkconfig.bridgedomain.northbound</artifactId>
-                <version>${networkconfig.bridgedomain.northbound.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>httpservice-bridge</artifactId>
-                <version>0.0.2-SNAPSHOT</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>jolokia-bridge</artifactId>
-                <version>0.0.2-SNAPSHOT</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>connectionmanager.northbound</artifactId>
-                <version>${connectionmanager.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>usermanager.northbound</artifactId>
-                <version>0.0.2-SNAPSHOT</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>controllermanager.northbound</artifactId>
-                <version>0.0.2-SNAPSHOT</version>
-            </dependency>
             <!-- Debug and logging -->
             <dependency>
                 <groupId>org.opendaylight.controller</groupId>
                 <version>${controller.version}</version>
             </dependency>
 
-            <!-- Southbound bundles -->
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>protocol_plugins.openflow</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>protocol_plugins.stub</artifactId>
-                <version>${protocol_plugin.stub.version}</version>
-            </dependency>
-
-            <!-- samples -->
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>samples.loadbalancer</artifactId>
-                <version>${samples.loadbalancer}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>samples.loadbalancer.northbound</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>samples.simpleforwarding</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
-
             <!-- testing dependencies -->
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>clustering.test</artifactId>
-                <version>${controller.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.opendaylight.controller</groupId>
                 <artifactId>commons.httpclient</artifactId>
                 <artifactId>sal-binding-broker-impl</artifactId>
                 <version>${controller.mdsal.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>sal-compatibility</artifactId>
-                <version>${controller.mdsal.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.opendaylight.controller</groupId>
                 <artifactId>sal-connector-api</artifactId>
                 <artifactId>forwardingrules-manager</artifactId>
                 <version>${controller.mdsal.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller.md</groupId>
-                <artifactId>topology-lldp-discovery</artifactId>
-                <version>${controller.mdsal.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.opendaylight.controller.md</groupId>
                 <artifactId>topology-manager</artifactId>
                 <artifactId>concepts</artifactId>
                 <version>${concepts.version}</version>
             </dependency>
-
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>binding-type-provider</artifactId>
+                <version>${yangtools.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>binding-generator-spi</artifactId>
+                <version>${yangtools.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>binding-generator-api</artifactId>
+                <version>${yangtools.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>binding-generator-impl</artifactId>
+                <version>${yangtools.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>binding-generator-util</artifactId>
+                <version>${yangtools.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>binding-model-api</artifactId>
+                <version>${yangtools.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>yang-parser-api</artifactId>
+                <version>${yangtools.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>yang-model-util</artifactId>
+                <version>${yangtools.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>yang-parser-impl</artifactId>
+                <version>${yangtools.version}</version>
+            </dependency>
 
             <!-- config-->
             <dependency>
                 <artifactId>netconf-mapping-api</artifactId>
                 <version>${netconf.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>netconf-ssh</artifactId>
-                <version>${netconf.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.opendaylight.controller</groupId>
                 <artifactId>config-netconf-connector</artifactId>
                 <version>${netconf.version}</version>
             </dependency>
             <dependency>
-                <groupId>${project.groupId}</groupId>
+                <groupId>org.opendaylight.controller</groupId>
                 <artifactId>ietf-netconf-monitoring</artifactId>
                 <version>${netconf.version}</version>
             </dependency>
             <dependency>
-                <groupId>${project.groupId}</groupId>
+                <groupId>org.opendaylight.controller</groupId>
                 <artifactId>ietf-netconf-monitoring-extension</artifactId>
                 <version>${netconf.version}</version>
             </dependency>
         </site>
     </distributionManagement>
 
-    <profiles>
-        <profile>
-            <id>notduringrelease</id>
-            <activation>
-                <property>
-                    <name>!DOINGRELEASE</name>
-                </property>
-            </activation>
-            <dependencies>
-                <!-- md-sal -->
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-common</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-common-util</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-netconf-connector</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-core-api</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-core-spi</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-broker-impl</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-common-api</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-common-impl</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-binding-api</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-binding-config</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-binding-broker-impl</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-compatibility</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-connector-api</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-rest-connector</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.model</groupId>
-                    <artifactId>model-inventory</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.model</groupId>
-                    <artifactId>model-flow-base</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.model</groupId>
-                    <artifactId>model-flow-service</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.model</groupId>
-                    <artifactId>model-flow-statistics</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.model</groupId>
-                    <artifactId>model-flow-management</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.md</groupId>
-                    <artifactId>inventory-manager</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.md</groupId>
-                    <artifactId>forwardingrules-manager</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.md</groupId>
-                    <artifactId>topology-lldp-discovery</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.md</groupId>
-                    <artifactId>topology-manager</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.model</groupId>
-                    <artifactId>model-topology</artifactId>
-                    <version>1.1-SNAPSHOT</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.model</groupId>
-                    <artifactId>ietf-topology</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>sal-binding-util</artifactId>
-                    <version>1.1-SNAPSHOT</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.md</groupId>
-                    <artifactId>statistics-manager</artifactId>
-                    <version>${controller.mdsal.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>concepts</artifactId>
-                    <version>${concepts.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>protocol-framework</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>concepts</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-
-                <!-- config-->
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-api</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-manager</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>yang-jmx-generator</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>yang-store-api</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>yang-store-impl</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>logback-config</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-persister-api</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-persister-file-adapter</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-persister-file-xml-adapter</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-persister-directory-adapter</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-persister-directory-xml-adapter</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-persister-directory-autodetect-adapter</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>shutdown-api</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>shutdown-impl</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-
-                <!-- Netconf -->
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netconf-api</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netconf-impl</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netconf-util</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netconf-client</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netconf-mapping-api</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netconf-ssh</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-netconf-connector</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netconf-monitoring</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>ietf-netconf-monitoring</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>ietf-netconf-monitoring-extension</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>config-persister-impl</artifactId>
-                    <version>${netconf.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.apache.servicemix.bundles</groupId>
-                    <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
-                    <version>2.11.0_1</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.eclipse.birt.runtime.3_7_1</groupId>
-                    <artifactId>org.apache.xml.resolver</artifactId>
-                    <version>1.2.0</version>
-                </dependency>
-
-                <!-- threadpool -->
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>threadpool-config-api</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netty-config-api</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>threadpool-config-impl</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netty-threadgroup-config</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netty-event-executor-config</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller</groupId>
-                    <artifactId>netty-timer-config</artifactId>
-                    <version>${controller.config.version}</version>
-                </dependency>
-
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>yang-binding</artifactId>
-                <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>binding-type-provider</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>binding-generator-spi</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>binding-generator-api</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>binding-generator-impl</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>binding-generator-util</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>binding-model-api</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>commons-lang</groupId>
-                    <artifactId>commons-lang</artifactId>
-                    <version>2.4</version>
-                </dependency>
-
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.thirdparty</groupId>
-                    <artifactId>antlr4-runtime-osgi-nohead</artifactId>
-                    <version>4.0</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.thirdparty</groupId>
-                    <artifactId>xtend-lib-osgi</artifactId>
-                    <version>2.4.3</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>yang-parser-api</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>yang-model-util</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>yang-parser-impl</artifactId>
-                    <version>${yangtools.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>yang-common</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>yang-data-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>yang-data-impl</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>yang-data-util</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools</groupId>
-                    <artifactId>yang-model-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.model</groupId>
-                    <artifactId>yang-ext</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.controller.thirdparty</groupId>
-                    <artifactId>ganymed</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.zeromq</groupId>
-                    <artifactId>jeromq</artifactId>
-                    <version>0.3.1</version>
-                </dependency>
-                <!-- yang model dependencies -->
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.model</groupId>
-                    <artifactId>ietf-inet-types</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.model</groupId>
-                    <artifactId>ietf-yang-types</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.model</groupId>
-                    <artifactId>opendaylight-l2-types</artifactId>
-                </dependency>
-                <!-- BGPCEP: required IETF models -->
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.model</groupId>
-                    <artifactId>ietf-ted</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.model</groupId>
-                    <artifactId>ietf-topology-isis</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.model</groupId>
-                    <artifactId>ietf-topology-l3-unicast-igp</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.yangtools.model</groupId>
-                    <artifactId>ietf-topology-ospf</artifactId>
-                </dependency>
-                <!--  BGPCEP: common artifacts -->
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>concepts</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>util</artifactId>
-                </dependency>
-                <!-- BGPCEP: topology artifacts -->
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>topology-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>topology-api-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>topology-tunnel-api</artifactId>
-                </dependency>
-                <!-- BGPCEP: BGP artifacts -->
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-concepts</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-linkstate</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-linkstate-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-parser-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-parser-impl</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-parser-spi-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-parser-spi</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-rib-api-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-rib-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-rib-impl-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-rib-impl</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-rib-spi</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-rib-spi-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-topology-provider</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-topology-provider-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-update-api-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-util</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>bgp-controller-config</artifactId>
-                </dependency>
-                <!-- BGPCEP: Programming artifacts -->
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>programming-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>programming-impl</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>programming-impl-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>programming-spi</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>programming-spi-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>programming-topology-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>programming-tunnel-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>programming-controller-config</artifactId>
-                </dependency>
-                <!-- BGPCEP: Programming artifacts -->
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>rsvp-api</artifactId>
-                </dependency>
-                <!-- BGPCEP: PCEP artifacts -->
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-api-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-ietf-stateful02</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-ietf-stateful07</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-impl-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-impl</artifactId>
-                    <version>${project.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-spi</artifactId>
-                    <version>${project.version}</version>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-spi-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-testtool</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-topology-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-topology-provider</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-topology-provider-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-topology-spi</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-tunnel-api</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-tunnel-provider</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-tunnel-provider-config</artifactId>
-                </dependency>
-                <dependency>
-                    <groupId>org.opendaylight.bgpcep</groupId>
-                    <artifactId>pcep-controller-config</artifactId>
-                </dependency>
-            </dependencies>
-        </profile>
-    </profiles>
-
     <dependencies>
+        <!-- md-sal -->
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>forwarding.staticrouting</artifactId>
+            <artifactId>sal-common</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>clustering.services</artifactId>
+            <artifactId>sal-common-util</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>clustering.services-implementation</artifactId>
+            <artifactId>sal-netconf-connector</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>configuration</artifactId>
+            <artifactId>sal-core-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>configuration.implementation</artifactId>
+            <artifactId>sal-core-spi</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>routing.dijkstra_implementation</artifactId>
+            <artifactId>sal-broker-impl</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>arphandler</artifactId>
+            <artifactId>sal-common-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>hosttracker</artifactId>
+            <artifactId>sal-common-impl</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>hosttracker.implementation</artifactId>
+            <artifactId>sal-binding-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>containermanager</artifactId>
+            <artifactId>sal-binding-config</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>containermanager.implementation</artifactId>
+            <artifactId>sal-binding-broker-impl</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>appauth</artifactId>
+            <artifactId>sal-connector-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>switchmanager</artifactId>
+            <artifactId>sal-rest-connector</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>switchmanager.implementation</artifactId>
+            <groupId>org.opendaylight.controller.model</groupId>
+            <artifactId>model-inventory</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>statisticsmanager</artifactId>
+            <groupId>org.opendaylight.controller.model</groupId>
+            <artifactId>model-flow-base</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>statisticsmanager.implementation</artifactId>
+            <groupId>org.opendaylight.controller.model</groupId>
+            <artifactId>model-flow-service</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>topologymanager</artifactId>
+            <groupId>org.opendaylight.controller.model</groupId>
+            <artifactId>model-flow-statistics</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>usermanager</artifactId>
+            <groupId>org.opendaylight.controller.model</groupId>
+            <artifactId>model-flow-management</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>usermanager.implementation</artifactId>
+            <groupId>org.opendaylight.controller.md</groupId>
+            <artifactId>inventory-manager</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>connectionmanager</artifactId>
+            <groupId>org.opendaylight.controller.md</groupId>
+            <artifactId>forwardingrules-manager</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>connectionmanager.implementation</artifactId>
+            <groupId>org.opendaylight.controller.md</groupId>
+            <artifactId>topology-manager</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.controller.model</groupId>
+            <artifactId>model-topology</artifactId>
+            <version>1.1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools.model</groupId>
+            <artifactId>ietf-topology</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>security</artifactId>
+            <artifactId>sal-binding-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.controller.md</groupId>
+            <artifactId>statistics-manager</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>forwardingrulesmanager</artifactId>
+            <artifactId>concepts</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>forwardingrulesmanager.implementation</artifactId>
+            <artifactId>protocol-framework</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>concepts</artifactId>
         </dependency>
 
-        <!-- SAL bundles -->
+        <!-- config-->
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>sal</artifactId>
+            <artifactId>config-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>sal.implementation</artifactId>
+            <artifactId>config-manager</artifactId>
         </dependency>
-
-        <!-- SAL Extension bundles -->
-
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>sal.connection</artifactId>
+            <artifactId>yang-jmx-generator</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>sal.connection.implementation</artifactId>
+            <artifactId>yang-store-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>sal.networkconfiguration</artifactId>
+            <artifactId>yang-store-impl</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>sal.networkconfiguration.implementation</artifactId>
+            <artifactId>logback-config</artifactId>
         </dependency>
-
-        <!--  Web bundles -->
-
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>web</artifactId>
+            <artifactId>config-persister-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>flows.web</artifactId>
+            <artifactId>config-persister-file-adapter</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>devices.web</artifactId>
+            <artifactId>config-persister-file-xml-adapter</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>troubleshoot.web</artifactId>
+            <artifactId>config-persister-directory-adapter</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>topology.web</artifactId>
+            <artifactId>config-persister-directory-xml-adapter</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>osgi-brandfragment.web</artifactId>
+            <artifactId>config-persister-directory-autodetect-adapter</artifactId>
         </dependency>
 
-        <!--  Neutron -->
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>networkconfig.neutron</artifactId>
+            <artifactId>shutdown-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>networkconfig.neutron.implementation</artifactId>
+            <artifactId>shutdown-impl</artifactId>
         </dependency>
+
+        <!-- Netconf -->
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>networkconfig.neutron.northbound</artifactId>
+            <artifactId>netconf-api</artifactId>
         </dependency>
-
-        <!-- Northbound bundles -->
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>commons.northbound</artifactId>
+            <artifactId>netconf-impl</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>bundlescanner</artifactId>
+            <artifactId>netconf-util</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>bundlescanner.implementation</artifactId>
+            <artifactId>netconf-client</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>topology.northbound</artifactId>
+            <artifactId>netconf-mapping-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>forwarding.staticrouting.northbound</artifactId>
+            <artifactId>config-netconf-connector</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>statistics.northbound</artifactId>
+            <artifactId>netconf-monitoring</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>flowprogrammer.northbound</artifactId>
+            <artifactId>ietf-netconf-monitoring</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>hosttracker.northbound</artifactId>
+            <artifactId>ietf-netconf-monitoring-extension</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>subnets.northbound</artifactId>
+            <artifactId>config-persister-impl</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>switchmanager.northbound</artifactId>
+            <groupId>org.apache.servicemix.bundles</groupId>
+            <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
+            <version>2.11.0_1</version>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>containermanager.northbound</artifactId>
+            <groupId>org.eclipse.birt.runtime.3_7_1</groupId>
+            <artifactId>org.apache.xml.resolver</artifactId>
+            <version>1.2.0</version>
         </dependency>
+
+        <!-- threadpool -->
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>networkconfig.bridgedomain.northbound</artifactId>
+            <artifactId>threadpool-config-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>httpservice-bridge</artifactId>
+            <artifactId>netty-config-api</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.jolokia</groupId>
-            <artifactId>jolokia-osgi</artifactId>
+            <groupId>org.opendaylight.controller</groupId>
+            <artifactId>threadpool-config-impl</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>jolokia-bridge</artifactId>
+            <artifactId>netty-threadgroup-config</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>connectionmanager.northbound</artifactId>
+            <artifactId>netty-event-executor-config</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>usermanager.northbound</artifactId>
+            <artifactId>netty-timer-config</artifactId>
         </dependency>
+
         <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>controllermanager.northbound</artifactId>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-binding</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>binding-type-provider</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>binding-generator-spi</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>binding-generator-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>binding-generator-impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>binding-generator-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>binding-model-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+            <version>2.4</version>
         </dependency>
-        <!-- Debug and logging -->
 
+        <dependency>
+            <groupId>org.opendaylight.yangtools.thirdparty</groupId>
+            <artifactId>antlr4-runtime-osgi-nohead</artifactId>
+            <version>4.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools.thirdparty</groupId>
+            <artifactId>xtend-lib-osgi</artifactId>
+            <version>2.4.3</version>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-parser-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-model-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-parser-impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-common</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-data-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-data-impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-data-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-model-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools.model</groupId>
+            <artifactId>yang-ext</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.controller.thirdparty</groupId>
+            <artifactId>ganymed</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.zeromq</groupId>
+            <artifactId>jeromq</artifactId>
+            <version>0.3.1</version>
+        </dependency>
+        <!-- yang model dependencies -->
+        <dependency>
+            <groupId>org.opendaylight.yangtools.model</groupId>
+            <artifactId>ietf-inet-types</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools.model</groupId>
+            <artifactId>ietf-yang-types</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools.model</groupId>
+            <artifactId>opendaylight-l2-types</artifactId>
+        </dependency>
+        <!-- BGPCEP: required IETF models -->
+        <dependency>
+            <groupId>org.opendaylight.yangtools.model</groupId>
+            <artifactId>ietf-ted</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools.model</groupId>
+            <artifactId>ietf-topology-isis</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools.model</groupId>
+            <artifactId>ietf-topology-l3-unicast-igp</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools.model</groupId>
+            <artifactId>ietf-topology-ospf</artifactId>
+        </dependency>
+        <!--  BGPCEP: common artifacts -->
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>concepts</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>util</artifactId>
+        </dependency>
+        <!-- BGPCEP: topology artifacts -->
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>topology-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>topology-api-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>topology-tunnel-api</artifactId>
+        </dependency>
+        <!-- BGPCEP: BGP artifacts -->
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-concepts</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-linkstate</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-linkstate-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-parser-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-parser-impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-parser-spi-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-parser-spi</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-rib-api-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-rib-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-rib-impl-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-rib-impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-rib-spi</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-rib-spi-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-topology-provider</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-topology-provider-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-update-api-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>bgp-controller-config</artifactId>
+        </dependency>
+        <!-- BGPCEP: Programming artifacts -->
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>programming-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>programming-impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>programming-impl-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>programming-spi</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>programming-spi-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>programming-topology-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>programming-tunnel-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>programming-controller-config</artifactId>
+        </dependency>
+        <!-- BGPCEP: Programming artifacts -->
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>rsvp-api</artifactId>
+        </dependency>
+        <!-- BGPCEP: PCEP artifacts -->
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-api-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-ietf-stateful02</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-ietf-stateful07</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-impl-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-spi</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-spi-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-testtool</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-topology-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-topology-provider</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-topology-provider-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-topology-spi</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-tunnel-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-tunnel-provider</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-tunnel-provider-config</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.bgpcep</groupId>
+            <artifactId>pcep-controller-config</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>logging.bridge</artifactId>
+            <artifactId>configuration</artifactId>
         </dependency>
-
-        <!-- Southbound bundles -->
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>protocol_plugins.openflow</artifactId>
+            <artifactId>security</artifactId>
         </dependency>
 
-        <!-- samples -->
+        <!-- SAL bundles -->
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>samples.loadbalancer</artifactId>
+            <artifactId>sal</artifactId>
         </dependency>
+
+        <!--  Web bundles -->
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>samples.loadbalancer.northbound</artifactId>
+            <artifactId>osgi-brandfragment.web</artifactId>
         </dependency>
+
+        <!-- Northbound bundles -->
+        <dependency>
+            <groupId>org.jolokia</groupId>
+            <artifactId>jolokia-osgi</artifactId>
+        </dependency>
+        <!-- Debug and logging -->
+
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
-            <artifactId>samples.simpleforwarding</artifactId>
+            <artifactId>logging.bridge</artifactId>
         </dependency>
 
         <!-- Third party depedencies -->
             <groupId>org.opendaylight.controller.thirdparty</groupId>
             <artifactId>net.sf.jung2</artifactId>
         </dependency>
-        <dependency>
-            <groupId>org.opendaylight.controller.thirdparty</groupId>
-            <artifactId>org.openflow.openflowj</artifactId>
-        </dependency>
         <dependency>
             <groupId>org.opendaylight.controller.thirdparty</groupId>
             <artifactId>com.sun.jersey.jersey-servlet</artifactId>
         </dependency>
 
         <!-- testing dependencies I'm pretty sure we should trim -->
-        <dependency>
-            <groupId>org.opendaylight.controller</groupId>
-            <artifactId>clustering.test</artifactId>
-        </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
             <artifactId>commons.httpclient</artifactId>
                     </execution>
                 </executions>
             </plugin>
-
-            <!--Make checkstyle ignore initial xml configuration files by overriding its configuration from parent-->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-checkstyle-plugin</artifactId>
-                <version>${checkstyle.version}</version>
-                <configuration>
-                    <excludes>**\/target\/,**\/bin\/,**\/target-ide\/,**\/configuration\/initial\/</excludes>
-                </configuration>
-            </plugin>
         </plugins>
     </build>
 </project>
index 56d469b59932f591b93cd91eb7e491ab3c683085..32dce771275b3514138bd409c253f104a8347f98 100644 (file)
@@ -48,7 +48,7 @@
       <Host name="localhost" appBase=""
             unpackWARs="false" autoDeploy="false"
             deployOnStartup="false" createDirs="false">
-        <Realm className="org.opendaylight.controller.security.ControllerCustomRealm" />
+        <!--Realm className="org.opendaylight.controller.security.ControllerCustomRealm" /-->
             <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
 
         <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"