From: Srini Seetharaman Date: Sun, 30 Nov 2014 05:29:10 +0000 (-0800) Subject: Adding feature odl-openflowplugin-nxm-extensions and configs. X-Git-Tag: release/lithium~708^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=084b337f215f39f8583d51f6369eb4ca9f138681;p=openflowplugin.git Adding feature odl-openflowplugin-nxm-extensions and configs. This is part of the effort to move of-extensions from ovsdb project to the openflowplugin project. - moved nicira extensions into seaparate fatures depending on ofplugin features - renamed openflowplugin-extension-config to openflowplugin-extension-nicira-config - cleaned unused dependencies in ofplugin features - suqashed configSubsystem config files into one Change-Id: I1f11f0dc87fef340f13e9e012e003fbda3124b04 Signed-off-by: Srini Seetharaman Signed-off-by: Michal Rehak --- diff --git a/distribution/karaf/pom.xml b/distribution/karaf/pom.xml index a267387bbc..6fe2304925 100644 --- a/distribution/karaf/pom.xml +++ b/distribution/karaf/pom.xml @@ -71,6 +71,15 @@ xml runtime + + + org.opendaylight.openflowplugin + features-openflowplugin-extension + ${project.version} + features + xml + runtime + diff --git a/extension/features/pom.xml b/extension/features/pom.xml new file mode 100644 index 0000000000..87cf8ef293 --- /dev/null +++ b/extension/features/pom.xml @@ -0,0 +1,137 @@ + + + 4.0.0 + + org.opendaylight.openflowplugin + openflowplugin-extension-parent + 0.1.0-SNAPSHOT + ../ + + features-openflowplugin-extension + + jar + + + features.xml + 1.5.0-SNAPSHOT + 0.7.0-SNAPSHOT + + + + + + org.opendaylight.openflowplugin + features-openflowplugin + ${project.version} + features + xml + + + + + org.opendaylight.openflowplugin + openflowplugin-extension-api + ${project.version} + + + + + org.opendaylight.openflowplugin + openflowplugin-extension-nicira-config + ${project.version} + xml + config + + + org.opendaylight.openflowplugin + openflowplugin-extension-nicira + ${project.version} + + + org.opendaylight.openflowplugin + openflowjava-extension-nicira-api + ${project.version} + + + org.opendaylight.openflowplugin + openflowjava-extension-nicira + ${project.version} + + + + + org.opendaylight.yangtools + features-test + ${yangtools.version} + + + + org.opendaylight.controller + opendaylight-karaf-empty + ${karaf.distro.empty.version} + zip + + + + + + + true + src/main/resources + + + + + org.apache.maven.plugins + maven-resources-plugin + + + filter + + resources + + generate-resources + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-artifacts + + attach-artifact + + package + + + + ${project.build.directory}/classes/${features.file} + xml + features + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.16 + + + org.opendaylight.controller + opendaylight-karaf-empty + ${karaf.empty.distro.version} + + + org.opendaylight.yangtools:features-test + + + + + + + diff --git a/extension/features/src/main/resources/features.xml b/extension/features/src/main/resources/features.xml new file mode 100644 index 0000000000..523b235ece --- /dev/null +++ b/extension/features/src/main/resources/features.xml @@ -0,0 +1,18 @@ + + + + mvn:org.opendaylight.openflowplugin/features-openflowplugin/${project.version}/xml/features + + + odl-openflowplugin-southbound + mvn:org.opendaylight.openflowplugin/openflowplugin-extension-nicira-config/${project.version}/xml/config + + + mvn:org.opendaylight.openflowplugin/openflowjava-extension-nicira-api/${project.version} + mvn:org.opendaylight.openflowplugin/openflowjava-extension-nicira/${project.version} + mvn:org.opendaylight.openflowplugin/openflowplugin-extension-nicira/${project.version} + + + diff --git a/extension/openflowjava-extension-nicira/src/main/resources/initial/44-openflowjava-nx-config.xml b/extension/openflowjava-extension-nicira/src/main/resources/initial/44-openflowjava-nx-config.xml deleted file mode 100644 index 756bd15f28..0000000000 --- a/extension/openflowjava-extension-nicira/src/main/resources/initial/44-openflowjava-nx-config.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - urn:opendaylight:params:xml:ns:yang:openflowplugin:ofjava:nx:config?module=openflowjava-nx-config&revision=2014-07-11 - - - - - - - - prefix:openflowjava-extension-nicira - openflow-nx-bundle - - prefix:nicira-extension-codec-registrator - openflowjava-nicira-ext-registrator - - - - - - - diff --git a/extension/openflowplugin-extension-nicira-config/pom.xml b/extension/openflowplugin-extension-nicira-config/pom.xml new file mode 100644 index 0000000000..fb4cb2d430 --- /dev/null +++ b/extension/openflowplugin-extension-nicira-config/pom.xml @@ -0,0 +1,41 @@ + + + + 4.0.0 + + org.opendaylight.openflowplugin + openflowplugin-extension-parent + 0.1.0-SNAPSHOT + ../ + + + openflowplugin-extension-nicira-config + Controller Configuration files for Nicira extensions + jar + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-artifacts-nicira-extension-config + + attach-artifact + + package + + + + ${project.build.directory}/classes/initial/43-openflowjava-nx-config.xml + xml + config + + + + + + + + + diff --git a/extension/openflowjava-extension-nicira-api/src/main/resources/initial/43-openflowjava-nx-api-config.xml b/extension/openflowplugin-extension-nicira-config/src/main/resources/initial/43-openflowjava-nx-config.xml similarity index 55% rename from extension/openflowjava-extension-nicira-api/src/main/resources/initial/43-openflowjava-nx-api-config.xml rename to extension/openflowplugin-extension-nicira-config/src/main/resources/initial/43-openflowjava-nx-config.xml index 1964e4d329..6e999ec5ca 100644 --- a/extension/openflowjava-extension-nicira-api/src/main/resources/initial/43-openflowjava-nx-api-config.xml +++ b/extension/openflowplugin-extension-nicira-config/src/main/resources/initial/43-openflowjava-nx-config.xml @@ -3,6 +3,8 @@ urn:opendaylight:params:xml:ns:yang:openflowplugin:ofjava:nx:api:config?module=openflowjava-nx-api-config&revision=2014-07-11 + urn:opendaylight:params:xml:ns:yang:openflowplugin:ofjava:nx:config?module=openflowjava-nx-config&revision=2014-07-11 + urn:opendaylight:params:xml:ns:yang:openflow:common:config?module=openflow-provider&revision=2014-03-26 @@ -10,8 +12,10 @@ + prefix:openflowjava-extension-nicira-api openflowjava-extension-nx-api-bundle + ofSwitch:openflow-switch-connection-provider openflow-switch-connection-provider-legacy @@ -21,10 +25,33 @@ openflow-switch-connection-provider-default + + + + prefix:openflowjava-extension-nicira + openflow-nx-bundle + + + prefix:nicira-extension-codec-registrator + openflowjava-nicira-ext-registrator + + + + + + prefix:nicira-extension-provider-impl + nicira-extension-provider-default-impl + + + opfprov:openflow-provider + openflow-provider + + + prefix:nicira-extension-codec-registrator openflowjava-nicira-ext-registrator diff --git a/extension/openflowplugin-extension-nicira/src/main/resources/initial/44-nicira-extension.xml b/extension/openflowplugin-extension-nicira/src/main/resources/initial/44-nicira-extension.xml deleted file mode 100644 index 8ab4fd9a49..0000000000 --- a/extension/openflowplugin-extension-nicira/src/main/resources/initial/44-nicira-extension.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - urn:opendaylight:params:xml:ns:yang:openflowplugin:nx:config:impl?module=nicira-extension-impl&revision=2014-07-11 - - urn:opendaylight:params:xml:ns:yang:openflow:common:config?module=openflow-provider&revision=2014-03-26 - - - - - - - - prefix:nicira-extension-provider-impl - nicira-extension-provider-default-impl - - - opfprov:openflow-provider - openflow-provider - - - - - - - diff --git a/extension/pom.xml b/extension/pom.xml index 0048732960..71c8f66a0c 100644 --- a/extension/pom.xml +++ b/extension/pom.xml @@ -22,6 +22,8 @@ openflowjava-extension-nicira openflowplugin-extension-api openflowplugin-extension-nicira + openflowplugin-extension-nicira-config + features test-extension @@ -39,4 +41,4 @@ - \ No newline at end of file + diff --git a/features/src/main/resources/features.xml b/features/src/main/resources/features.xml index d05cef55a8..bd1c903df3 100644 --- a/features/src/main/resources/features.xml +++ b/features/src/main/resources/features.xml @@ -67,5 +67,5 @@ mvn:org.opendaylight.openflowplugin.applications/lldp-speaker/${project.version} mvn:org.opendaylight.openflowplugin.applications/lldp-speaker/${project.version}/xml/config - +