From b9b4b352350f740321b83482d08b82feeb850564 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Tue, 25 Mar 2014 02:27:36 +0100 Subject: [PATCH] Fix sal-common-api dependencies sal-common-api should not depend on org.osgi.core nor sal-common. Remove these dependencies and fix users which relied on org.osgi.core being brought into compilation transitively. Change-Id: Idf27f78e0c52c8a93e38c1fb7f8bba6615c3b745 Signed-off-by: Robert Varga --- opendaylight/md-sal/inventory-manager/pom.xml | 5 +++++ .../md/inventory/manager/InventoryMapping.xtend | 1 - opendaylight/md-sal/sal-common-api/pom.xml | 8 -------- .../md/sal/common/api/data/DataCommitHandler.java | 1 - opendaylight/md-sal/statistics-manager/pom.xml | 5 +++++ opendaylight/md-sal/topology-manager/pom.xml | 5 +++++ 6 files changed, 15 insertions(+), 10 deletions(-) diff --git a/opendaylight/md-sal/inventory-manager/pom.xml b/opendaylight/md-sal/inventory-manager/pom.xml index 4d0465cba7..362a349657 100644 --- a/opendaylight/md-sal/inventory-manager/pom.xml +++ b/opendaylight/md-sal/inventory-manager/pom.xml @@ -36,6 +36,11 @@ org.eclipse.xtend org.eclipse.xtend.lib + + org.osgi + org.osgi.core + provided + diff --git a/opendaylight/md-sal/inventory-manager/src/main/java/org/opendaylight/controller/md/inventory/manager/InventoryMapping.xtend b/opendaylight/md-sal/inventory-manager/src/main/java/org/opendaylight/controller/md/inventory/manager/InventoryMapping.xtend index 7668a3165e..6f1ef5e5bb 100644 --- a/opendaylight/md-sal/inventory-manager/src/main/java/org/opendaylight/controller/md/inventory/manager/InventoryMapping.xtend +++ b/opendaylight/md-sal/inventory-manager/src/main/java/org/opendaylight/controller/md/inventory/manager/InventoryMapping.xtend @@ -8,7 +8,6 @@ package org.opendaylight.controller.md.inventory.manager import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector -import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnectorUpdated import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowNodeConnector import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnectorBuilder import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode diff --git a/opendaylight/md-sal/sal-common-api/pom.xml b/opendaylight/md-sal/sal-common-api/pom.xml index 8a2571c727..126fe8d39e 100644 --- a/opendaylight/md-sal/sal-common-api/pom.xml +++ b/opendaylight/md-sal/sal-common-api/pom.xml @@ -14,10 +14,6 @@ - - org.opendaylight.controller - sal-common - org.opendaylight.yangtools yang-common @@ -26,10 +22,6 @@ org.opendaylight.yangtools concepts - - org.osgi - org.osgi.core - bundle diff --git a/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/DataCommitHandler.java b/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/DataCommitHandler.java index 30f4fc03cb..22e95197bb 100644 --- a/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/DataCommitHandler.java +++ b/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/DataCommitHandler.java @@ -7,7 +7,6 @@ */ package org.opendaylight.controller.md.sal.common.api.data; -import org.opendaylight.controller.sal.common.DataStoreIdentifier; import org.opendaylight.yangtools.concepts.Path; import org.opendaylight.yangtools.yang.common.RpcResult; /** diff --git a/opendaylight/md-sal/statistics-manager/pom.xml b/opendaylight/md-sal/statistics-manager/pom.xml index a9c1e05413..b829990bd3 100644 --- a/opendaylight/md-sal/statistics-manager/pom.xml +++ b/opendaylight/md-sal/statistics-manager/pom.xml @@ -36,6 +36,11 @@ org.eclipse.xtend org.eclipse.xtend.lib + + org.osgi + org.osgi.core + provided + junit diff --git a/opendaylight/md-sal/topology-manager/pom.xml b/opendaylight/md-sal/topology-manager/pom.xml index 525ab9e4fe..8035f420fb 100644 --- a/opendaylight/md-sal/topology-manager/pom.xml +++ b/opendaylight/md-sal/topology-manager/pom.xml @@ -45,6 +45,11 @@ org.eclipse.xtend org.eclipse.xtend.lib + + org.osgi + org.osgi.core + provided + -- 2.36.6