From daa8d9599842a5e1d054ff3e52a9f3808441410a Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 1 Dec 2014 15:49:03 +0100 Subject: [PATCH] Add MD-SAL artifacts This migrates the version declarations into mdsal-artifacts artifact, such that they can be imported by downstream projects. This will be shuffled again as we define the scope more. Change-Id: Ie97584dd477b786e3fc4f6d79a174425c020fa0c Signed-off-by: Robert Varga --- opendaylight/commons/opendaylight/pom.xml | 266 +---------------- opendaylight/md-sal/mdsal-artifacts/pom.xml | 302 ++++++++++++++++++++ opendaylight/md-sal/pom.xml | 2 + 3 files changed, 313 insertions(+), 257 deletions(-) create mode 100644 opendaylight/md-sal/mdsal-artifacts/pom.xml diff --git a/opendaylight/commons/opendaylight/pom.xml b/opendaylight/commons/opendaylight/pom.xml index b2585adb04..135b013ae6 100644 --- a/opendaylight/commons/opendaylight/pom.xml +++ b/opendaylight/commons/opendaylight/pom.xml @@ -226,6 +226,13 @@ pom import + + org.opendaylight.controller + mdsal-artifacts + ${mdsal.version} + pom + import + org.opendaylight.controller netconf-artifacts @@ -1056,155 +1063,6 @@ sal ${sal.version} - - org.opendaylight.controller - sal-binding-api - ${mdsal.version} - - - org.opendaylight.controller - sal-binding-broker-impl - ${mdsal.version} - - - org.opendaylight.controller - sal-binding-config - ${mdsal.version} - - - org.opendaylight.controller - sal-binding-util - ${mdsal.version} - - - org.opendaylight.controller - sal-broker-impl - ${mdsal.version} - - - org.opendaylight.controller - sal-common - ${mdsal.version} - - - org.opendaylight.controller - sal-common-api - ${mdsal.version} - - - org.opendaylight.controller - sal-common-impl - ${mdsal.version} - - - org.opendaylight.controller - sal-common-util - ${mdsal.version} - - - org.opendaylight.controller - sal-inmemory-datastore - ${mdsal.version} - - - org.opendaylight.controller - sal-compatibility - ${mdsal.version} - - - org.opendaylight.controller - sal-connector-api - ${mdsal.version} - - - org.opendaylight.controller - sal-dom-xsql - ${mdsal.version} - - - org.opendaylight.controller - sal-karaf-xsql - ${mdsal.version} - - - org.opendaylight.controller - sal-dom-xsql-config - ${mdsal.version} - config - xml - - - org.opendaylight.controller - sal-core-api - ${mdsal.version} - - - org.opendaylight.controller - sal-core-spi - ${mdsal.version} - - - org.opendaylight.controller - sal-netconf-connector - ${mdsal.version} - - - org.opendaylight.controller - sal-remote - ${mdsal.version} - - - org.opendaylight.controller - sal-rest-connector - ${mdsal.version} - - - org.opendaylight.controller - sal-rest-connector-config - ${mdsal.version} - - - org.opendaylight.controller - md-sal-config - ${mdsal.version} - - - org.opendaylight.controller - sal-rest-docgen - ${mdsal.version} - - - org.opendaylight.controller - sal-restconf-broker - ${mdsal.version} - - - org.opendaylight.controller - sal-test-model - ${mdsal.version} - - - org.opendaylight.controller - sal-distributed-datastore - ${mdsal.version} - - - org.opendaylight.controller - sal-clustering-commons - ${mdsal.version} - - - org.opendaylight.controller - sal-clustering-config - ${mdsal.version} - - - - org.opendaylight.controller - sal-remoterpc-connector - ${mdsal.version} - - @@ -1348,77 +1206,7 @@ web ${web.version} - - org.opendaylight.controller.md - forwardingrules-manager - ${mdsal.version} - - - org.opendaylight.controller.md - inventory-manager - ${mdsal.version} - - - org.opendaylight.controller.md - statistics-manager - ${mdsal.version} - - - org.opendaylight.controller.md - topology-lldp-discovery - ${mdsal.version} - - - org.opendaylight.controller.md - topology-manager - ${mdsal.version} - - - org.opendaylight.controller.model - model-flow-base - ${mdsal.version} - - - org.opendaylight.controller.model - model-flow-service - ${mdsal.version} - - - org.opendaylight.controller.model - model-flow-statistics - ${mdsal.version} - - - org.opendaylight.controller.model - model-inventory - ${mdsal.version} - - - org.opendaylight.controller.model - model-topology - ${mdsal.version} - - - org.opendaylight.controller.samples - sample-toaster - ${mdsal.version} - - - org.opendaylight.controller.samples - sample-toaster-consumer - ${mdsal.version} - - - org.opendaylight.controller.samples - sample-toaster-provider - ${mdsal.version} - - - org.opendaylight.controller.samples - toaster-config - ${mdsal.version} - org.opendaylight.yangtools features-test @@ -1433,22 +1221,6 @@ xml runtime - - org.opendaylight.controller.samples - features-toaster - ${mdsal.version} - features - xml - runtime - - - org.opendaylight.controller - features-flow - ${mdsal.version} - features - xml - runtime - org.opendaylight.controller.thirdparty com.sun.jersey.jersey-servlet @@ -1538,19 +1310,6 @@ 0.1.0-SNAPSHOT test - - org.opendaylight.controller - sal-binding-broker-impl - ${mdsal.version} - test-jar - test - - - org.opendaylight.controller - sal-binding-it - ${mdsal.version} - test - org.opendaylight.controller features-protocol-framework @@ -1584,21 +1343,14 @@ runtime - org.opendaylight.controller - features-mdsal - ${mdsal.version} - features - xml - runtime - - org.opendaylight.controller features-netconf-connector ${mdsal.version} features xml runtime - + + org.openjdk.jmh diff --git a/opendaylight/md-sal/mdsal-artifacts/pom.xml b/opendaylight/md-sal/mdsal-artifacts/pom.xml new file mode 100644 index 0000000000..c765aa87a8 --- /dev/null +++ b/opendaylight/md-sal/mdsal-artifacts/pom.xml @@ -0,0 +1,302 @@ + + + + + + 4.0.0 + org.opendaylight.controller + mdsal-artifacts + 1.2.0-SNAPSHOT + pom + + + + + + ${project.groupId} + sal-common + ${project.version} + + + ${project.groupId} + sal-common-api + ${project.version} + + + ${project.groupId} + sal-common-impl + ${project.version} + + + ${project.groupId} + sal-common-util + ${project.version} + + + ${project.groupId} + sal-core-api + ${project.version} + + + ${project.groupId} + sal-core-spi + ${project.version} + + + ${project.groupId} + sal-broker-impl + ${project.version} + + + ${project.groupId} + sal-binding-api + ${project.version} + + + ${project.groupId} + sal-binding-broker-impl + ${project.version} + + + ${project.groupId} + sal-binding-config + ${project.version} + + + ${project.groupId} + sal-binding-util + ${project.version} + + + ${project.groupId} + sal-connector-api + ${project.version} + + + ${project.groupId} + sal-inmemory-datastore + ${project.version} + + + ${project.groupId} + md-sal-config + ${project.version} + + + + + ${project.groupId} + sal-test-model + ${project.version} + test + + + ${project.groupId} + sal-binding-it + ${project.version} + test + + + ${project.groupId} + sal-binding-broker-impl + ${project.version} + test-jar + test + + + + + ${project.groupId} + features-mdsal + ${project.version} + features + xml + runtime + + + + + ${project.groupId} + sal-netconf-connector + ${project.version} + + + + + + + ${project.groupId} + sal-compatibility + ${project.version} + + + + + org.opendaylight.controller.model + model-inventory + ${project.version} + + + org.opendaylight.controller.model + model-topology + ${project.version} + + + + + ${project.groupId} + sal-clustering-commons + ${project.version} + + + ${project.groupId} + sal-clustering-config + ${project.version} + + + ${project.groupId} + sal-distributed-datastore + ${project.version} + + + ${project.groupId} + sal-remoterpc-connector + ${project.version} + + + + + org.opendaylight.controller.md + forwardingrules-manager + ${project.version} + + + org.opendaylight.controller.md + inventory-manager + ${project.version} + + + org.opendaylight.controller.md + statistics-manager + ${project.version} + + + org.opendaylight.controller.md + topology-lldp-discovery + ${project.version} + + + org.opendaylight.controller.md + topology-manager + ${project.version} + + + org.opendaylight.controller.model + model-flow-base + ${project.version} + + + org.opendaylight.controller.model + model-flow-service + ${project.version} + + + org.opendaylight.controller.model + model-flow-statistics + ${project.version} + + + org.opendaylight.controller + features-flow + ${project.version} + features + xml + runtime + + + + + ${project.groupId} + sal-remote + ${project.version} + + + org.opendaylight.controller + sal-rest-connector + ${project.version} + + + org.opendaylight.controller + sal-rest-connector-config + ${project.version} + + + org.opendaylight.controller + sal-restconf-broker + ${project.version} + + + org.opendaylight.controller + sal-rest-docgen + ${project.version} + + + + + org.opendaylight.controller.samples + sample-toaster + ${project.version} + + + org.opendaylight.controller.samples + sample-toaster-consumer + ${project.version} + + + org.opendaylight.controller.samples + sample-toaster-provider + ${project.version} + + + org.opendaylight.controller.samples + toaster-config + ${project.version} + + + org.opendaylight.controller.samples + features-toaster + ${project.version} + features + xml + runtime + + + + + ${project.groupId} + sal-dom-xsql + ${project.version} + + + ${project.groupId} + sal-karaf-xsql + ${project.version} + + + ${project.groupId} + sal-dom-xsql-config + ${project.version} + config + xml + + + + + + diff --git a/opendaylight/md-sal/pom.xml b/opendaylight/md-sal/pom.xml index 38756f2906..f2ba547b13 100644 --- a/opendaylight/md-sal/pom.xml +++ b/opendaylight/md-sal/pom.xml @@ -14,6 +14,8 @@ pom + mdsal-artifacts + sal-common sal-common-api -- 2.36.6