From fafef4045d0c3bb6923194dc8c6d68fdae932ce1 Mon Sep 17 00:00:00 2001 From: Tony Tkacik Date: Wed, 2 Sep 2015 16:13:29 +0200 Subject: [PATCH] Migration to use MD-SAL Project Change-Id: Iafdfbcf553978717be7ec80b488f94b64f688eea Signed-off-by: Tony Tkacik --- features/netconf-connector/pom.xml | 69 +++++++++------ .../src/main/resources/features.xml | 14 +-- features/netconf/pom.xml | 5 +- .../netconf/src/main/resources/features.xml | 7 +- features/pom.xml | 2 +- features/restconf/pom.xml | 34 +------ .../restconf/src/main/resources/features.xml | 88 ++----------------- karaf/pom.xml | 2 +- .../netconf/config-netconf-connector/pom.xml | 4 +- .../netconf/mdsal-netconf-monitoring/pom.xml | 2 +- .../models/ietf-netconf-monitoring/pom.xml | 4 +- .../models/ietf-netconf-notifications/pom.xml | 2 +- .../netconf/models/ietf-netconf/pom.xml | 2 +- opendaylight/netconf/netconf-api/pom.xml | 4 +- opendaylight/netconf/netconf-impl/pom.xml | 2 +- .../netconf/netconf-monitoring/pom.xml | 2 +- .../netconf-notifications-impl/pom.xml | 10 +-- opendaylight/netconf/netconf-ssh/pom.xml | 2 +- opendaylight/netconf/pom.xml | 33 ++----- .../netconf/sal-netconf-connector/pom.xml | 10 +-- .../netconf/tools/netconf-cli/pom.xml | 2 +- .../netconf/tools/netconf-testtool/pom.xml | 4 +- opendaylight/netconf/tools/pom.xml | 2 +- opendaylight/restconf/pom.xml | 27 +----- .../restconf/sal-rest-connector/pom.xml | 6 +- .../restconf/sal-rest-docgen-maven/pom.xml | 2 +- pom.xml | 57 +++++++++++- 27 files changed, 161 insertions(+), 237 deletions(-) diff --git a/features/netconf-connector/pom.xml b/features/netconf-connector/pom.xml index 2b0bf7d0fe..66c248a95d 100644 --- a/features/netconf-connector/pom.xml +++ b/features/netconf-connector/pom.xml @@ -13,6 +13,7 @@ 1.0.0-SNAPSHOT .. + features-netconf-connector jar @@ -21,32 +22,48 @@ - org.opendaylight.yangtools - features-yangtools - ${yangtools.version} - features - xml - - - org.opendaylight.controller - features-mdsal - ${mdsal.version} - features - xml - - - ${project.groupId} - features-netconf - features - xml - - - org.opendaylight.aaa - features-aaa - ${aaa.version} - features - xml - + org.opendaylight.yangtools + features-yangtools + ${yangtools.version} + features + xml + + + org.opendaylight.mdsal + features-mdsal + ${mdsal.version} + features + xml + runtime + + + org.opendaylight.mdsal.model + features-mdsal-model + ${mdsal.model.version} + features + xml + runtime + + + org.opendaylight.controller + features-mdsal + ${controller.mdsal.version} + features + xml + + + ${project.groupId} + features-netconf + features + xml + + + org.opendaylight.aaa + features-aaa + ${aaa.version} + features + xml + ${project.groupId} sal-netconf-connector diff --git a/features/netconf-connector/src/main/resources/features.xml b/features/netconf-connector/src/main/resources/features.xml index dd6d60541f..eb8daa622e 100644 --- a/features/netconf-connector/src/main/resources/features.xml +++ b/features/netconf-connector/src/main/resources/features.xml @@ -10,7 +10,9 @@ - mvn:org.opendaylight.controller/features-mdsal/${mdsal.version}/xml/features + + mvn:org.opendaylight.mdsal.model/features-mdsal-model/${mdsal.model.version}/xml/features + mvn:org.opendaylight.controller/features-mdsal/${controller.mdsal.version}/xml/features mvn:org.opendaylight.yangtools/features-yangtools/${yangtools.version}/xml/features mvn:org.opendaylight.netconf/features-netconf/${netconf.version}/xml/features @@ -22,17 +24,17 @@ odl-netconf-connector-all - odl-message-bus-collector + odl-message-bus-collector mvn:org.opendaylight.netconf/messagebus-netconf/${netconf.version} mvn:org.opendaylight.netconf/messagebus-netconf/${netconf.version}/xml/config - odl-mdsal-broker + odl-mdsal-broker odl-netconf-client - odl-yangtools-models - mvn:org.opendaylight.netconf/sal-netconf-connector/${mdsal.version} - mvn:org.opendaylight.controller.model/model-inventory/${mdsal.version} + odl-mdsal-models + mvn:org.opendaylight.netconf/sal-netconf-connector/${controller.mdsal.version} + mvn:org.opendaylight.controller.model/model-inventory/${controller.mdsal.version} diff --git a/features/netconf/pom.xml b/features/netconf/pom.xml index 4f7dbecdd4..5431973946 100644 --- a/features/netconf/pom.xml +++ b/features/netconf/pom.xml @@ -7,6 +7,7 @@ 1.0.0-SNAPSHOT .. + features-netconf jar @@ -86,11 +87,11 @@ ietf-netconf-notifications - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-yang-types diff --git a/features/netconf/src/main/resources/features.xml b/features/netconf/src/main/resources/features.xml index 0db66c6d0a..13794e789b 100644 --- a/features/netconf/src/main/resources/features.xml +++ b/features/netconf/src/main/resources/features.xml @@ -24,6 +24,7 @@ odl-protocol-framework + mvn:org.opendaylight.yangtools/yang-model-api/${yangtools.version} mvn:org.opendaylight.controller/config-util/${config.version} mvn:org.opendaylight.netconf/netconf-api/${project.version} @@ -32,9 +33,9 @@ mvn:org.opendaylight.netconf/ietf-netconf/${project.version} mvn:org.opendaylight.netconf/ietf-netconf-notifications/${project.version} mvn:org.opendaylight.netconf/ietf-netconf-monitoring-extension/${project.version} - mvn:org.opendaylight.yangtools.model/ietf-inet-types/${ietf-inet-types.version} - mvn:org.opendaylight.yangtools.model/ietf-yang-types/${ietf-yang-types.version} - mvn:org.opendaylight.yangtools.model/ietf-yang-types-20130715/2013.07.15.8-SNAPSHOT + mvn:org.opendaylight.mdsal.model/ietf-inet-types/${ietf-inet-types.version} + mvn:org.opendaylight.mdsal.model/ietf-yang-types/${ietf-yang-types.version} + mvn:org.opendaylight.mdsal.model/ietf-yang-types-20130715/2013.07.15.8-SNAPSHOT diff --git a/features/pom.xml b/features/pom.xml index ee7c2c66fd..4fb561a3a3 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -34,7 +34,7 @@ org.opendaylight.controller mdsal-artifacts - ${mdsal.version} + ${controller.mdsal.version} pom import diff --git a/features/restconf/pom.xml b/features/restconf/pom.xml index 2f9e6043ed..5a05198b0d 100644 --- a/features/restconf/pom.xml +++ b/features/restconf/pom.xml @@ -13,6 +13,7 @@ 1.0.0-SNAPSHOT .. + - - mvn:org.opendaylight.controller/features-mdsal/${mdsal.version}/xml/features + + mvn:org.opendaylight.controller/features-mdsal/${controller.mdsal.version}/xml/features mvn:org.opendaylight.yangtools/features-yangtools/${yangtools.version}/xml/features mvn:org.opendaylight.aaa/features-aaa/${aaa.version}/xml/features - odl-restconf odl-mdsal-apidocs - odl-aaa-authn odl-restconf-noauth - odl-mdsal-broker + odl-mdsal-broker war - mvn:org.opendaylight.controller/sal-remote/${mdsal.version} + mvn:org.opendaylight.controller/sal-remote/${controller.mdsal.version} mvn:org.opendaylight.netconf/sal-rest-connector/${project.version} mvn:com.google.code.gson/gson/${gson.version} mvn:org.opendaylight.yangtools/yang-data-codec-gson/${yangtools.version} @@ -107,7 +42,7 @@ mvn:io.netty/netty-common/${netty.version} mvn:io.netty/netty-handler/${netty.version} mvn:io.netty/netty-transport/${netty.version} - mvn:org.opendaylight.controller/sal-rest-connector-config/${mdsal.version}/xml/config + mvn:org.opendaylight.netconf/sal-rest-connector-config/${project.version}/xml/config odl-restconf @@ -125,17 +60,4 @@ wrap:mvn:org.json/json/${org.json.version} - - - - - - - - - - - - - diff --git a/karaf/pom.xml b/karaf/pom.xml index 93332aabc4..81b9bad6c2 100644 --- a/karaf/pom.xml +++ b/karaf/pom.xml @@ -44,7 +44,7 @@ org.opendaylight.netconf features-netconf-connector - ${restconf.version} + ${netconf.version} features xml runtime diff --git a/opendaylight/netconf/config-netconf-connector/pom.xml b/opendaylight/netconf/config-netconf-connector/pom.xml index b07e9ae51b..019202242a 100644 --- a/opendaylight/netconf/config-netconf-connector/pom.xml +++ b/opendaylight/netconf/config-netconf-connector/pom.xml @@ -63,8 +63,8 @@ mockito-configuration - org.opendaylight.yangtools - binding-generator-impl + org.opendaylight.mdsal + mdsal-binding-generator-impl org.slf4j diff --git a/opendaylight/netconf/mdsal-netconf-monitoring/pom.xml b/opendaylight/netconf/mdsal-netconf-monitoring/pom.xml index 6505abd41c..fb1cf5a0e6 100644 --- a/opendaylight/netconf/mdsal-netconf-monitoring/pom.xml +++ b/opendaylight/netconf/mdsal-netconf-monitoring/pom.xml @@ -43,7 +43,7 @@ mockito-configuration - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types diff --git a/opendaylight/netconf/models/ietf-netconf-monitoring/pom.xml b/opendaylight/netconf/models/ietf-netconf-monitoring/pom.xml index ffb93bb2f1..0d889ac85d 100644 --- a/opendaylight/netconf/models/ietf-netconf-monitoring/pom.xml +++ b/opendaylight/netconf/models/ietf-netconf-monitoring/pom.xml @@ -17,11 +17,11 @@ guava - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-yang-types diff --git a/opendaylight/netconf/models/ietf-netconf-notifications/pom.xml b/opendaylight/netconf/models/ietf-netconf-notifications/pom.xml index ef410d8f0b..aa4ee271d6 100644 --- a/opendaylight/netconf/models/ietf-netconf-notifications/pom.xml +++ b/opendaylight/netconf/models/ietf-netconf-notifications/pom.xml @@ -28,7 +28,7 @@ ietf-netconf - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-yang-types diff --git a/opendaylight/netconf/models/ietf-netconf/pom.xml b/opendaylight/netconf/models/ietf-netconf/pom.xml index 449f3e8d01..cdf9efc7e7 100644 --- a/opendaylight/netconf/models/ietf-netconf/pom.xml +++ b/opendaylight/netconf/models/ietf-netconf/pom.xml @@ -25,7 +25,7 @@ guava - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types diff --git a/opendaylight/netconf/netconf-api/pom.xml b/opendaylight/netconf/netconf-api/pom.xml index 694cf9bce3..ebc626c104 100644 --- a/opendaylight/netconf/netconf-api/pom.xml +++ b/opendaylight/netconf/netconf-api/pom.xml @@ -33,11 +33,11 @@ protocol-framework - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-yang-types diff --git a/opendaylight/netconf/netconf-impl/pom.xml b/opendaylight/netconf/netconf-impl/pom.xml index 0f4512449a..0c46217315 100644 --- a/opendaylight/netconf/netconf-impl/pom.xml +++ b/opendaylight/netconf/netconf-impl/pom.xml @@ -68,7 +68,7 @@ - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types diff --git a/opendaylight/netconf/netconf-monitoring/pom.xml b/opendaylight/netconf/netconf-monitoring/pom.xml index 3ae4e471ca..cb22568a2c 100644 --- a/opendaylight/netconf/netconf-monitoring/pom.xml +++ b/opendaylight/netconf/netconf-monitoring/pom.xml @@ -35,7 +35,7 @@ mockito-configuration - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types diff --git a/opendaylight/netconf/netconf-notifications-impl/pom.xml b/opendaylight/netconf/netconf-notifications-impl/pom.xml index 6eadf37bad..b0c2d0b8eb 100644 --- a/opendaylight/netconf/netconf-notifications-impl/pom.xml +++ b/opendaylight/netconf/netconf-notifications-impl/pom.xml @@ -29,12 +29,12 @@ netconf-util - org.opendaylight.yangtools - binding-generator-impl + org.opendaylight.mdsal + mdsal-binding-generator-impl - org.opendaylight.yangtools - binding-data-codec + org.opendaylight.mdsal + mdsal-binding-dom-codec org.slf4j @@ -68,4 +68,4 @@ - \ No newline at end of file + diff --git a/opendaylight/netconf/netconf-ssh/pom.xml b/opendaylight/netconf/netconf-ssh/pom.xml index 6941ce8615..265c3d6959 100644 --- a/opendaylight/netconf/netconf-ssh/pom.xml +++ b/opendaylight/netconf/netconf-ssh/pom.xml @@ -37,7 +37,7 @@ - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types diff --git a/opendaylight/netconf/pom.xml b/opendaylight/netconf/pom.xml index cf719572ac..1dc83d8733 100644 --- a/opendaylight/netconf/pom.xml +++ b/opendaylight/netconf/pom.xml @@ -61,27 +61,6 @@ - - org.opendaylight.aaa - aaa-artifacts - ${aaa.version} - pom - import - - - org.opendaylight.controller - config-artifacts - ${config.version} - pom - import - - - org.opendaylight.controller - mdsal-artifacts - ${mdsal.version} - pom - import - org.opendaylight.netconf netconf-artifacts @@ -106,27 +85,27 @@ org.opendaylight.controller messagebus-api - ${mdsal.version} + ${controller.mdsal.version} org.opendaylight.controller messagebus-config - ${mdsal.version} + ${controller.mdsal.version} org.opendaylight.controller messagebus-impl - ${mdsal.version} + ${controller.mdsal.version} org.opendaylight.controller messagebus-spi - ${mdsal.version} + ${controller.mdsal.version} org.opendaylight.controller messagebus-util - ${mdsal.version} + ${controller.mdsal.version} @@ -145,7 +124,7 @@ ${exi.nagasena.version} - org.opendaylight.yangtools + org.opendaylight.mdsal maven-sal-api-gen-plugin ${yangtools.version} diff --git a/opendaylight/netconf/sal-netconf-connector/pom.xml b/opendaylight/netconf/sal-netconf-connector/pom.xml index baca9d08c3..5dbd9e1d7f 100644 --- a/opendaylight/netconf/sal-netconf-connector/pom.xml +++ b/opendaylight/netconf/sal-netconf-connector/pom.xml @@ -12,7 +12,7 @@ bundle - ${mdsal.version} + ${controller.mdsal.version} @@ -56,8 +56,8 @@ sal-binding-api - org.opendaylight.yangtools - binding-generator-impl + org.opendaylight.mdsal + mdsal-binding-generator-impl org.opendaylight.controller @@ -72,7 +72,7 @@ model-inventory - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-topology @@ -88,7 +88,7 @@ yang-parser-impl - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types diff --git a/opendaylight/netconf/tools/netconf-cli/pom.xml b/opendaylight/netconf/tools/netconf-cli/pom.xml index 423484008b..cfe1f994d4 100644 --- a/opendaylight/netconf/tools/netconf-cli/pom.xml +++ b/opendaylight/netconf/tools/netconf-cli/pom.xml @@ -69,7 +69,7 @@ netconf-client - org.opendaylight.yangtools + org.opendaylight.mdsal yang-binding diff --git a/opendaylight/netconf/tools/netconf-testtool/pom.xml b/opendaylight/netconf/tools/netconf-testtool/pom.xml index 2516e0e96a..c3fccc2f21 100644 --- a/opendaylight/netconf/tools/netconf-testtool/pom.xml +++ b/opendaylight/netconf/tools/netconf-testtool/pom.xml @@ -101,11 +101,11 @@ netconf-client - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-yang-types - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types diff --git a/opendaylight/netconf/tools/pom.xml b/opendaylight/netconf/tools/pom.xml index d5039615ea..aa346861bc 100644 --- a/opendaylight/netconf/tools/pom.xml +++ b/opendaylight/netconf/tools/pom.xml @@ -37,7 +37,7 @@ ${yangtools.version} - org.opendaylight.yangtools + org.opendaylight.mdsal maven-sal-api-gen-plugin ${yangtools.version} diff --git a/opendaylight/restconf/pom.xml b/opendaylight/restconf/pom.xml index f28fe17239..6c4cbc47de 100644 --- a/opendaylight/restconf/pom.xml +++ b/opendaylight/restconf/pom.xml @@ -18,33 +18,15 @@ sal-rest-connector-config sal-rest-docgen sal-rest-docgen-maven + restconf-artifacts - - org.opendaylight.controller - config-artifacts - ${config.version} - pom - import - - - org.opendaylight.controller - mdsal-artifacts - ${mdsal.version} - pom - import - - - org.opendaylight.yangtools - yangtools-artifacts - ${yangtools.version} - pom - import - org.opendaylight.netconf restconf-artifacts @@ -52,7 +34,6 @@ pom import - org.apache.maven maven-core @@ -66,7 +47,7 @@ 2.4 - org.opendaylight.yangtools + org.opendaylight.mdsal maven-sal-api-gen-plugin ${yangtools.version} diff --git a/opendaylight/restconf/sal-rest-connector/pom.xml b/opendaylight/restconf/sal-rest-connector/pom.xml index daf3a282bb..cf10586053 100644 --- a/opendaylight/restconf/sal-rest-connector/pom.xml +++ b/opendaylight/restconf/sal-rest-connector/pom.xml @@ -67,15 +67,15 @@ yang-parser-impl - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-restconf - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-yang-types-20130715 - org.opendaylight.yangtools.model + org.opendaylight.mdsal.model ietf-inet-types diff --git a/opendaylight/restconf/sal-rest-docgen-maven/pom.xml b/opendaylight/restconf/sal-rest-docgen-maven/pom.xml index e3f40a2686..e3cf496e12 100644 --- a/opendaylight/restconf/sal-rest-docgen-maven/pom.xml +++ b/opendaylight/restconf/sal-rest-docgen-maven/pom.xml @@ -26,7 +26,7 @@ ${project.groupId} sal-rest-docgen - ${mdsal.version} + ${project.version} org.apache.maven diff --git a/pom.xml b/pom.xml index bba7c8bdb3..3f14c6fa98 100644 --- a/pom.xml +++ b/pom.xml @@ -41,7 +41,10 @@ 2013.10.21.8-SNAPSHOT 2010.09.24.8-SNAPSHOT 1.17 - 1.3.0-SNAPSHOT + + 2.0.0-SNAPSHOT + 0.8.0-SNAPSHOT + 1.3.0-SNAPSHOT 1.0.0-SNAPSHOT 1.3.0-SNAPSHOT 0.7.0-SNAPSHOT @@ -54,6 +57,54 @@ + + + + + org.opendaylight.yangtools + yangtools-artifacts + ${yangtools.version} + pom + import + + + org.opendaylight.mdsal + mdsal-artifacts + ${mdsal.version} + pom + import + + + org.opendaylight.mdsal.model + mdsal-model-artifacts + ${mdsal.model.version} + pom + import + + + org.opendaylight.aaa + aaa-artifacts + ${aaa.version} + pom + import + + + org.opendaylight.controller + config-artifacts + ${config.version} + pom + import + + + org.opendaylight.controller + mdsal-artifacts + ${controller.mdsal.version} + pom + import + + + + @@ -130,13 +181,13 @@ ${config.version} - org.opendaylight.yangtools + org.opendaylight.mdsal maven-sal-api-gen-plugin ${yangtools.version} jar - org.opendaylight.yangtools + org.opendaylight.mdsal yang-binding ${yangtools.version} jar -- 2.36.6