New project build cycle between sfc and ovsdb?


Thanh Ha <thanh.ha@...>
 

Hi Everyone,

Just trying to figure out how to solve this build cycle. It seems sfc needs ovsdb and vice-versa causing a build cycle between the 2 projects (see below). How do we resolve this? and is there a way we can re-organize these repos so that this doesn't happen in the future?

Regards,

Thanh

% find . -name pom.xml | xargs grep sfc
./commons/parent/pom.xml:    <ovsdb.ovssfc.version>0.1.1-SNAPSHOT</ovsdb.ovssfc.version>
./commons/parent/pom.xml:              **/openstack/,**/ovs-sfc/,
./features/ovs-sfc/pom.xml:  <artifactId>features-ovs-sfc</artifactId>
./features/pom.xml:    <module>ovs-sfc</module>
./ovs-sfc/pom.xml:  <artifactId>ovssfc</artifactId>
./ovs-sfc/pom.xml:      <groupId>org.opendaylight.sfc</groupId>
./ovs-sfc/pom.xml:      <artifactId>sfc-model</artifactId>
./ovs-sfc/pom.xml:              /OSGI-OPT/ovs-sfc/53-ovssfc-provider.xml=${project.basedir}/src/main/resources/initial/53-ovssfc-provider.xml,{maven-resources}


% find . -name pom.xml | xargs grep ovsdb
./features-sfc-ovs/pom.xml:            <groupId>org.opendaylight.ovsdb</groupId>
./features-sfc-ovs/pom.xml:            <version>${ovsdb.southbound.version}</version>
./features-sfc-ovs/pom.xml:            <groupId>org.opendaylight.ovsdb</groupId>
./features-sfc-ovs/pom.xml:            <version>${ovsdb.southbound.version}</version>
./features-sfc-ovs/pom.xml:            <groupId>org.opendaylight.ovsdb</groupId>
./features-sfc-ovs/pom.xml:            <version>${ovsdb.southbound.version}</version>
./features/pom.xml:        <groupId>org.opendaylight.ovsdb</groupId>
./features/pom.xml:        <version>${ovsdb.southbound.version}</version>
./features/pom.xml:       <groupId>org.opendaylight.ovsdb</groupId>
./features/pom.xml:       <version>${ovsdb.southbound.version}</version>
./features/pom.xml:       <groupId>org.opendaylight.ovsdb</groupId>
./features/pom.xml:       <version>${ovsdb.southbound.version}</version>
./features/pom.xml:       <groupId>org.opendaylight.ovsdb</groupId>
./features/pom.xml:       <version>${ovsdb.southbound.version}</version>
./sfc-karaf/pom.xml:        <groupId>org.opendaylight.ovsdb</groupId>
./sfc-karaf/pom.xml:        <version>${ovsdb.southbound.version}</version>
./sfc-karaf/pom.xml:      <!--<groupId>org.opendaylight.ovsdb</groupId>-->
./sfc-karaf/pom.xml:      <!--<version>${ovsdb.southbound.version}</version>-->
./sfc-karaf/pom.xml:      <!--<groupId>org.opendaylight.ovsdb</groupId>-->
./sfc-karaf/pom.xml:      <!--<version>${ovsdb.southbound.version}</version>-->
./sfc-model/pom.xml:            <groupId>org.opendaylight.ovsdb</groupId>
./sfc-model/pom.xml:            <version>${ovsdb.southbound.version}</version>
./sfc-ovs/pom.xml:                        <Bundle-Activator>org.opendaylight.ovsdb.plugin.internal.Activator</Bundle-Activator>
./sfc-ovs/pom.xml:            <groupId>org.opendaylight.ovsdb</groupId>
./sfc-ovs/pom.xml:            <version>${ovsdb.southbound.version}</version>
./sfc-ovs/pom.xml:            <groupId>org.opendaylight.ovsdb</groupId>
./sfc-ovs/pom.xml:            <version>${ovsdb.southbound.version}</version>
./sfc-ovs/pom.xml:           <groupId>org.opendaylight.ovsdb</groupId>
./sfc-ovs/pom.xml:           <version>${ovsdb.southbound.version}</version>
./sfc-sb-rest/pom.xml:                        <Bundle-Activator>org.opendaylight.ovsdb.plugin.internal.Activator</Bundle-Activator>
./sfc-netconf/pom.xml:                        <Bundle-Activator>org.opendaylight.ovsdb.plugin.internal.Activator</Bundle-Activator>
./pom.xml:        <ovsdb.southbound.version>1.1.1-SNAPSHOT</ovsdb.southbound.version>

Join z.archive.ovsdb-dev@lists.opendaylight.org to automatically receive all group messages.