diff --git a/artifacts/pom.xml b/artifacts/pom.xml index a12c185b9e..c36a903a92 100644 --- a/artifacts/pom.xml +++ b/artifacts/pom.xml @@ -274,13 +274,6 @@ features xml - - ${project.groupId}.openflowjava - features-openflowjava - ${project.version} - features - xml - ${project.groupId} odl-openflowplugin-flow-services-rest @@ -365,6 +358,13 @@ xml ${project.version} + + ${project.groupId} + odl-openflowplugin-eric-extensions + features + xml + ${project.version} + ${project.groupId} odl-openflowplugin-nxm-extensions @@ -374,7 +374,7 @@ ${project.groupId} - odl-openflowplugin-eric-extensions + odl-openflowplugin-onf-extensions features xml ${project.version} @@ -407,6 +407,34 @@ xml ${project.version} + + ${project.groupId} + odl-openflowplugin-app-lldp-speaker + features + xml + ${project.version} + + + ${project.groupId} + odl-openflowplugin-app-topology-lldp-discovery + features + xml + ${project.version} + + + ${project.groupId} + odl-openflowplugin-app-topology-manager + features + xml + ${project.version} + + + ${project.groupId}.openflowjava + odl-openflowjava-protocol + features + xml + ${project.version} + diff --git a/extension/features-extension-aggregator/features-openflowplugin-extension/pom.xml b/extension/features-extension-aggregator/features-openflowplugin-extension/pom.xml deleted file mode 100644 index 9a1f5c444c..0000000000 --- a/extension/features-extension-aggregator/features-openflowplugin-extension/pom.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - 4.0.0 - - org.opendaylight.odlparent - feature-repo-parent - 14.0.3 - - - - org.opendaylight.openflowplugin - features-openflowplugin-extension - feature - 0.20.0-SNAPSHOT - - - - ${project.groupId} - odl-openflowplugin-nxm-extensions - ${project.version} - xml - features - - - ${project.groupId} - odl-openflowplugin-onf-extensions - ${project.version} - xml - features - - - ${project.groupId} - odl-openflowplugin-eric-extensions - ${project.version} - xml - features - - - - diff --git a/extension/features-extension-aggregator/pom.xml b/extension/features-extension-aggregator/pom.xml deleted file mode 100644 index e1eb2ee39d..0000000000 --- a/extension/features-extension-aggregator/pom.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - org.opendaylight.odlparent - odlparent-lite - 14.0.3 - - - 4.0.0 - - org.opendaylight.openflowplugin - features-extension-aggregator - pom - 0.20.0-SNAPSHOT - - - features-openflowplugin-extension - odl-openflowplugin-nxm-extensions - odl-openflowplugin-onf-extensions - odl-openflowplugin-eric-extensions - - - diff --git a/extension/pom.xml b/extension/pom.xml index 0cb94c5487..76233c8c76 100644 --- a/extension/pom.xml +++ b/extension/pom.xml @@ -28,6 +28,5 @@ openflowplugin-extension-onf openflowplugin-extension-eric test-extension - features-extension-aggregator diff --git a/features-aggregator/features-openflowplugin/pom.xml b/features/features-openflowplugin/pom.xml similarity index 62% rename from features-aggregator/features-openflowplugin/pom.xml rename to features/features-openflowplugin/pom.xml index d77702a24a..e2b2c02a0d 100644 --- a/features-aggregator/features-openflowplugin/pom.xml +++ b/features/features-openflowplugin/pom.xml @@ -13,133 +13,150 @@ feature 0.20.0-SNAPSHOT + + + + org.opendaylight.openflowplugin + openflowplugin-artifacts + 0.20.0-SNAPSHOT + pom + import + + + + - ${project.groupId} + org.opendaylight.openflowplugin.openflowjava + odl-openflowjava-protocol + xml + features + + + org.opendaylight.openflowplugin odl-openflowplugin-app-bulk-o-matic - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-config-pusher - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-forwardingrules-manager - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-forwardingrules-sync - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-table-miss-enforcer - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-topology - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-lldp-speaker - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-topology-lldp-discovery - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-topology-manager - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-drop-test - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-flow-services - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-flow-services-rest - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-nsf-model - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-southbound - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-reconciliation-framework - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-southbound-cli - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-libraries - ${project.version} xml features - ${project.groupId} + org.opendaylight.openflowplugin odl-openflowplugin-app-arbitratorreconciliation - ${project.version} + xml + features + + + org.opendaylight.openflowplugin + odl-openflowplugin-nxm-extensions + xml + features + + + org.opendaylight.openflowplugin + odl-openflowplugin-onf-extensions + xml + features + + + org.opendaylight.openflowplugin + odl-openflowplugin-eric-extensions xml features - diff --git a/openflowjava/features-openflowjava-aggregator/odl-openflowjava-protocol/pom.xml b/features/odl-openflowjava-protocol/pom.xml similarity index 100% rename from openflowjava/features-openflowjava-aggregator/odl-openflowjava-protocol/pom.xml rename to features/odl-openflowjava-protocol/pom.xml diff --git a/openflowjava/features-openflowjava-aggregator/odl-openflowjava-protocol/src/main/feature/feature.xml b/features/odl-openflowjava-protocol/src/main/feature/feature.xml similarity index 100% rename from openflowjava/features-openflowjava-aggregator/odl-openflowjava-protocol/src/main/feature/feature.xml rename to features/odl-openflowjava-protocol/src/main/feature/feature.xml diff --git a/features-aggregator/odl-openflowplugin-app-arbitratorreconciliation/pom.xml b/features/odl-openflowplugin-app-arbitratorreconciliation/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-arbitratorreconciliation/pom.xml rename to features/odl-openflowplugin-app-arbitratorreconciliation/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-bulk-o-matic/pom.xml b/features/odl-openflowplugin-app-bulk-o-matic/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-bulk-o-matic/pom.xml rename to features/odl-openflowplugin-app-bulk-o-matic/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-config-pusher/pom.xml b/features/odl-openflowplugin-app-config-pusher/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-config-pusher/pom.xml rename to features/odl-openflowplugin-app-config-pusher/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-forwardingrules-manager/pom.xml b/features/odl-openflowplugin-app-forwardingrules-manager/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-forwardingrules-manager/pom.xml rename to features/odl-openflowplugin-app-forwardingrules-manager/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-forwardingrules-sync/pom.xml b/features/odl-openflowplugin-app-forwardingrules-sync/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-forwardingrules-sync/pom.xml rename to features/odl-openflowplugin-app-forwardingrules-sync/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-lldp-speaker/pom.xml b/features/odl-openflowplugin-app-lldp-speaker/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-lldp-speaker/pom.xml rename to features/odl-openflowplugin-app-lldp-speaker/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-reconciliation-framework/pom.xml b/features/odl-openflowplugin-app-reconciliation-framework/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-reconciliation-framework/pom.xml rename to features/odl-openflowplugin-app-reconciliation-framework/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-southbound-cli/pom.xml b/features/odl-openflowplugin-app-southbound-cli/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-southbound-cli/pom.xml rename to features/odl-openflowplugin-app-southbound-cli/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-table-miss-enforcer/pom.xml b/features/odl-openflowplugin-app-table-miss-enforcer/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-table-miss-enforcer/pom.xml rename to features/odl-openflowplugin-app-table-miss-enforcer/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-topology-lldp-discovery/pom.xml b/features/odl-openflowplugin-app-topology-lldp-discovery/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-topology-lldp-discovery/pom.xml rename to features/odl-openflowplugin-app-topology-lldp-discovery/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-topology-manager/pom.xml b/features/odl-openflowplugin-app-topology-manager/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-topology-manager/pom.xml rename to features/odl-openflowplugin-app-topology-manager/pom.xml diff --git a/features-aggregator/odl-openflowplugin-app-topology/pom.xml b/features/odl-openflowplugin-app-topology/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-app-topology/pom.xml rename to features/odl-openflowplugin-app-topology/pom.xml diff --git a/features-aggregator/odl-openflowplugin-drop-test/pom.xml b/features/odl-openflowplugin-drop-test/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-drop-test/pom.xml rename to features/odl-openflowplugin-drop-test/pom.xml diff --git a/extension/features-extension-aggregator/odl-openflowplugin-eric-extensions/pom.xml b/features/odl-openflowplugin-eric-extensions/pom.xml similarity index 100% rename from extension/features-extension-aggregator/odl-openflowplugin-eric-extensions/pom.xml rename to features/odl-openflowplugin-eric-extensions/pom.xml diff --git a/extension/features-extension-aggregator/odl-openflowplugin-eric-extensions/src/main/features/features.xml b/features/odl-openflowplugin-eric-extensions/src/main/features/features.xml similarity index 100% rename from extension/features-extension-aggregator/odl-openflowplugin-eric-extensions/src/main/features/features.xml rename to features/odl-openflowplugin-eric-extensions/src/main/features/features.xml diff --git a/features-aggregator/odl-openflowplugin-flow-services-rest/pom.xml b/features/odl-openflowplugin-flow-services-rest/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-flow-services-rest/pom.xml rename to features/odl-openflowplugin-flow-services-rest/pom.xml diff --git a/features-aggregator/odl-openflowplugin-flow-services-rest/src/main/feature/feature.xml b/features/odl-openflowplugin-flow-services-rest/src/main/feature/feature.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-flow-services-rest/src/main/feature/feature.xml rename to features/odl-openflowplugin-flow-services-rest/src/main/feature/feature.xml diff --git a/features-aggregator/odl-openflowplugin-flow-services/pom.xml b/features/odl-openflowplugin-flow-services/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-flow-services/pom.xml rename to features/odl-openflowplugin-flow-services/pom.xml diff --git a/features-aggregator/odl-openflowplugin-libraries/pom.xml b/features/odl-openflowplugin-libraries/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-libraries/pom.xml rename to features/odl-openflowplugin-libraries/pom.xml diff --git a/features-aggregator/odl-openflowplugin-libraries/src/main/feature/feature.xml b/features/odl-openflowplugin-libraries/src/main/feature/feature.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-libraries/src/main/feature/feature.xml rename to features/odl-openflowplugin-libraries/src/main/feature/feature.xml diff --git a/features-aggregator/odl-openflowplugin-nsf-model/pom.xml b/features/odl-openflowplugin-nsf-model/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-nsf-model/pom.xml rename to features/odl-openflowplugin-nsf-model/pom.xml diff --git a/features-aggregator/odl-openflowplugin-nsf-model/src/main/feature/feature.xml b/features/odl-openflowplugin-nsf-model/src/main/feature/feature.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-nsf-model/src/main/feature/feature.xml rename to features/odl-openflowplugin-nsf-model/src/main/feature/feature.xml diff --git a/extension/features-extension-aggregator/odl-openflowplugin-nxm-extensions/pom.xml b/features/odl-openflowplugin-nxm-extensions/pom.xml similarity index 100% rename from extension/features-extension-aggregator/odl-openflowplugin-nxm-extensions/pom.xml rename to features/odl-openflowplugin-nxm-extensions/pom.xml diff --git a/extension/features-extension-aggregator/odl-openflowplugin-nxm-extensions/src/main/features/features.xml b/features/odl-openflowplugin-nxm-extensions/src/main/features/features.xml similarity index 100% rename from extension/features-extension-aggregator/odl-openflowplugin-nxm-extensions/src/main/features/features.xml rename to features/odl-openflowplugin-nxm-extensions/src/main/features/features.xml diff --git a/extension/features-extension-aggregator/odl-openflowplugin-onf-extensions/pom.xml b/features/odl-openflowplugin-onf-extensions/pom.xml similarity index 100% rename from extension/features-extension-aggregator/odl-openflowplugin-onf-extensions/pom.xml rename to features/odl-openflowplugin-onf-extensions/pom.xml diff --git a/features-aggregator/odl-openflowplugin-southbound/pom.xml b/features/odl-openflowplugin-southbound/pom.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-southbound/pom.xml rename to features/odl-openflowplugin-southbound/pom.xml diff --git a/features-aggregator/odl-openflowplugin-southbound/src/main/feature/feature.xml b/features/odl-openflowplugin-southbound/src/main/feature/feature.xml similarity index 100% rename from features-aggregator/odl-openflowplugin-southbound/src/main/feature/feature.xml rename to features/odl-openflowplugin-southbound/src/main/feature/feature.xml diff --git a/features-aggregator/pom.xml b/features/pom.xml similarity index 83% rename from features-aggregator/pom.xml rename to features/pom.xml index 93c58477bd..bcc2f04f93 100644 --- a/features-aggregator/pom.xml +++ b/features/pom.xml @@ -13,26 +13,34 @@ pom 0.20.0-SNAPSHOT + + true + true + + features-openflowplugin - odl-openflowplugin-flow-services-rest - odl-openflowplugin-flow-services - odl-openflowplugin-southbound - odl-openflowplugin-nsf-model - odl-openflowplugin-drop-test - odl-openflowplugin-app-table-miss-enforcer - odl-openflowplugin-app-config-pusher - odl-openflowplugin-app-topology - odl-openflowplugin-app-lldp-speaker - odl-openflowplugin-app-topology-lldp-discovery - odl-openflowplugin-app-topology-manager + odl-openflowjava-protocol + odl-openflowplugin-app-arbitratorreconciliation odl-openflowplugin-app-bulk-o-matic + odl-openflowplugin-app-config-pusher odl-openflowplugin-app-forwardingrules-manager odl-openflowplugin-app-forwardingrules-sync + odl-openflowplugin-app-lldp-speaker odl-openflowplugin-app-reconciliation-framework odl-openflowplugin-app-southbound-cli + odl-openflowplugin-app-table-miss-enforcer + odl-openflowplugin-app-topology-lldp-discovery + odl-openflowplugin-app-topology-manager + odl-openflowplugin-app-topology + odl-openflowplugin-drop-test + odl-openflowplugin-flow-services + odl-openflowplugin-flow-services-rest odl-openflowplugin-libraries - odl-openflowplugin-app-arbitratorreconciliation + odl-openflowplugin-nsf-model + odl-openflowplugin-southbound + odl-openflowplugin-eric-extensions + odl-openflowplugin-nxm-extensions + odl-openflowplugin-onf-extensions - diff --git a/openflowjava/features-openflowjava-aggregator/features-openflowjava/pom.xml b/openflowjava/features-openflowjava-aggregator/features-openflowjava/pom.xml deleted file mode 100644 index 4d66dd24d4..0000000000 --- a/openflowjava/features-openflowjava-aggregator/features-openflowjava/pom.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - 4.0.0 - - org.opendaylight.odlparent - feature-repo-parent - 14.0.3 - - - - org.opendaylight.openflowplugin.openflowjava - features-openflowjava - 0.20.0-SNAPSHOT - feature - - ODL :: openflowjava :: ${project.artifactId} - - - - ${project.groupId} - odl-openflowjava-protocol - ${project.version} - xml - features - - - - diff --git a/openflowjava/features-openflowjava-aggregator/pom.xml b/openflowjava/features-openflowjava-aggregator/pom.xml deleted file mode 100644 index c741669104..0000000000 --- a/openflowjava/features-openflowjava-aggregator/pom.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - 4.0.0 - - org.opendaylight.odlparent - odlparent-lite - 14.0.3 - - - - org.opendaylight.openflowplugin.openflowjava - features-openflowjava-aggregator - 0.20.0-SNAPSHOT - pom - - ODL :: openflowjava :: ${project.artifactId} - - - features-openflowjava - odl-openflowjava-protocol - - - diff --git a/openflowjava/pom.xml b/openflowjava/pom.xml index 89aaa0b7da..68ff3d12f9 100644 --- a/openflowjava/pom.xml +++ b/openflowjava/pom.xml @@ -13,7 +13,6 @@ pom - features-openflowjava-aggregator openflowjava-blueprint-config openflow-protocol-api openflow-protocol-impl diff --git a/pom.xml b/pom.xml index ca2e799e8d..2a63998219 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,8 @@ artifacts parent + features + model libraries openflowjava openflowplugin-api @@ -35,9 +37,7 @@ test-provider drop-test-karaf test-common - features-aggregator applications - model samples