From 048a96429bd6037aab598a01af5a10fa2a2804d0 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Fri, 23 Mar 2018 16:33:49 +0100 Subject: [PATCH] Package domain-extensions in a separate feature Rather than having it packaged multiple times, use a dedicated feature. Change-Id: Ie9071fdd1b24cb6369edbc8340e9ed86fa1204c8 Signed-off-by: Robert Varga --- artifacts/pom.xml | 7 +++ features/features-groupbasedpolicy/pom.xml | 6 +++ .../pom.xml | 53 +++++++++++++++++++ features/odl-groupbasedpolicy-ios-xe/pom.xml | 8 +-- .../pom.xml | 8 +-- .../pom.xml | 8 +-- .../pom.xml | 8 +-- features/odl-groupbasedpolicy-vpp/pom.xml | 8 +-- features/pom.xml | 1 + 9 files changed, 92 insertions(+), 15 deletions(-) create mode 100644 features/odl-groupbasedpolicy-domain-extensions/pom.xml diff --git a/artifacts/pom.xml b/artifacts/pom.xml index 8633abec2..9af296902 100755 --- a/artifacts/pom.xml +++ b/artifacts/pom.xml @@ -230,6 +230,13 @@ features xml + + ${project.groupId} + odl-groupbasedpolicy-domain-extensions + ${project.version} + features + xml + ${project.groupId} odl-groupbasedpolicy-ofoverlay diff --git a/features/features-groupbasedpolicy/pom.xml b/features/features-groupbasedpolicy/pom.xml index 05cef1d0a..fee2eaf57 100644 --- a/features/features-groupbasedpolicy/pom.xml +++ b/features/features-groupbasedpolicy/pom.xml @@ -39,6 +39,12 @@ xml features + + ${project.groupId} + odl-groupbasedpolicy-domain-extensions + xml + features + ${project.groupId} odl-groupbasedpolicy-ofoverlay diff --git a/features/odl-groupbasedpolicy-domain-extensions/pom.xml b/features/odl-groupbasedpolicy-domain-extensions/pom.xml new file mode 100644 index 000000000..92b77e61a --- /dev/null +++ b/features/odl-groupbasedpolicy-domain-extensions/pom.xml @@ -0,0 +1,53 @@ + + + 4.0.0 + + org.opendaylight.odlparent + single-feature-parent + 3.0.2 + + + + org.opendaylight.groupbasedpolicy + odl-groupbasedpolicy-domain-extensions + 0.8.0-SNAPSHOT + feature + + + ODL :: groupbasedpolicy :: ${project.artifactId} + + + 0.11.0-SNAPSHOT + + + + + + + ${project.groupId} + groupbasedpolicy-artifacts + ${project.version} + pom + import + + + + + + + ${project.groupId} + l2-l3-domain-extension + + + ${project.groupId} + odl-groupbasedpolicy-base + xml + features + + + diff --git a/features/odl-groupbasedpolicy-ios-xe/pom.xml b/features/odl-groupbasedpolicy-ios-xe/pom.xml index 6fc8341b0..f01f8dc77 100644 --- a/features/odl-groupbasedpolicy-ios-xe/pom.xml +++ b/features/odl-groupbasedpolicy-ios-xe/pom.xml @@ -51,15 +51,17 @@ ${project.groupId} - l2-l3-domain-extension + ios-xe-renderer ${project.groupId} - ios-xe-renderer + odl-groupbasedpolicy-base + xml + features ${project.groupId} - odl-groupbasedpolicy-base + odl-groupbasedpolicy-domain-extensions xml features diff --git a/features/odl-groupbasedpolicy-ne-location-provider/pom.xml b/features/odl-groupbasedpolicy-ne-location-provider/pom.xml index 902f4a85e..3ef53065f 100644 --- a/features/odl-groupbasedpolicy-ne-location-provider/pom.xml +++ b/features/odl-groupbasedpolicy-ne-location-provider/pom.xml @@ -37,15 +37,17 @@ ${project.groupId} - l2-l3-domain-extension + ne-location-provider ${project.groupId} - ne-location-provider + odl-groupbasedpolicy-base + xml + features ${project.groupId} - odl-groupbasedpolicy-base + odl-groupbasedpolicy-domain-extensions xml features diff --git a/features/odl-groupbasedpolicy-neutronmapper/pom.xml b/features/odl-groupbasedpolicy-neutronmapper/pom.xml index 0c3567da8..1caec1a9f 100644 --- a/features/odl-groupbasedpolicy-neutronmapper/pom.xml +++ b/features/odl-groupbasedpolicy-neutronmapper/pom.xml @@ -49,15 +49,17 @@ ${project.groupId} - l2-l3-domain-extension + neutron-mapper ${project.groupId} - neutron-mapper + odl-groupbasedpolicy-base + xml + features ${project.groupId} - odl-groupbasedpolicy-base + odl-groupbasedpolicy-domain-extensions xml features diff --git a/features/odl-groupbasedpolicy-sxp-ep-provider/pom.xml b/features/odl-groupbasedpolicy-sxp-ep-provider/pom.xml index 196c1f823..a20fe5302 100644 --- a/features/odl-groupbasedpolicy-sxp-ep-provider/pom.xml +++ b/features/odl-groupbasedpolicy-sxp-ep-provider/pom.xml @@ -41,15 +41,17 @@ ${project.groupId} - l2-l3-domain-extension + sxp-ep-provider ${project.groupId} - sxp-ep-provider + odl-groupbasedpolicy-base + xml + features ${project.groupId} - odl-groupbasedpolicy-base + odl-groupbasedpolicy-domain-extensions xml features diff --git a/features/odl-groupbasedpolicy-vpp/pom.xml b/features/odl-groupbasedpolicy-vpp/pom.xml index cc9d9b3fb..235a3c002 100644 --- a/features/odl-groupbasedpolicy-vpp/pom.xml +++ b/features/odl-groupbasedpolicy-vpp/pom.xml @@ -66,15 +66,17 @@ ${project.groupId} - l2-l3-domain-extension + vpp-renderer ${project.groupId} - vpp-renderer + odl-groupbasedpolicy-base + xml + features ${project.groupId} - odl-groupbasedpolicy-base + odl-groupbasedpolicy-domain-extensions xml features diff --git a/features/pom.xml b/features/pom.xml index 070b631a7..c54c44ff8 100755 --- a/features/pom.xml +++ b/features/pom.xml @@ -20,6 +20,7 @@ features-groupbasedpolicy odl-groupbasedpolicy-base + odl-groupbasedpolicy-domain-extensions odl-groupbasedpolicy-ofoverlay odl-groupbasedpolicy-iovisor odl-groupbasedpolicy-neutronmapper -- 2.36.6