Skip to content

Commit

Permalink
Concentrate all features
Browse files Browse the repository at this point in the history
We have features scattered across the repository. Fix that up by putting
them into a single directory.

Change-Id: I351349807b6860fc1f5cafa606a073d7c599958d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
  • Loading branch information
rovarga committed Feb 14, 2025
1 parent 655da87 commit 9905451
Show file tree
Hide file tree
Showing 39 changed files with 113 additions and 178 deletions.
44 changes: 36 additions & 8 deletions artifacts/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -274,13 +274,6 @@
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
<groupId>${project.groupId}.openflowjava</groupId>
<artifactId>features-openflowjava</artifactId>
<version>${project.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odl-openflowplugin-flow-services-rest</artifactId>
Expand Down Expand Up @@ -365,6 +358,13 @@
<type>xml</type>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odl-openflowplugin-eric-extensions</artifactId>
<classifier>features</classifier>
<type>xml</type>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odl-openflowplugin-nxm-extensions</artifactId>
Expand All @@ -374,7 +374,7 @@
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odl-openflowplugin-eric-extensions</artifactId>
<artifactId>odl-openflowplugin-onf-extensions</artifactId>
<classifier>features</classifier>
<type>xml</type>
<version>${project.version}</version>
Expand Down Expand Up @@ -407,6 +407,34 @@
<type>xml</type>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odl-openflowplugin-app-lldp-speaker</artifactId>
<classifier>features</classifier>
<type>xml</type>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odl-openflowplugin-app-topology-lldp-discovery</artifactId>
<classifier>features</classifier>
<type>xml</type>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odl-openflowplugin-app-topology-manager</artifactId>
<classifier>features</classifier>
<type>xml</type>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}.openflowjava</groupId>
<artifactId>odl-openflowjava-protocol</artifactId>
<classifier>features</classifier>
<type>xml</type>
<version>${project.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
</project>

This file was deleted.

23 changes: 0 additions & 23 deletions extension/features-extension-aggregator/pom.xml

This file was deleted.

1 change: 0 additions & 1 deletion extension/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,5 @@
<module>openflowplugin-extension-onf</module>
<module>openflowplugin-extension-eric</module>
<module>test-extension</module>
<module>features-extension-aggregator</module>
</modules>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -13,133 +13,150 @@
<packaging>feature</packaging>
<version>0.20.0-SNAPSHOT</version>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>openflowplugin-artifacts</artifactId>
<version>0.20.0-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin.openflowjava</groupId>
<artifactId>odl-openflowjava-protocol</artifactId>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-bulk-o-matic</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-config-pusher</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-forwardingrules-manager</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-forwardingrules-sync</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-table-miss-enforcer</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-topology</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-lldp-speaker</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-topology-lldp-discovery</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-topology-manager</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-drop-test</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-flow-services</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-flow-services-rest</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-nsf-model</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-southbound</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-reconciliation-framework</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-southbound-cli</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-libraries</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-app-arbitratorreconciliation</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-nxm-extensions</artifactId>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-onf-extensions</artifactId>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>org.opendaylight.openflowplugin</groupId>
<artifactId>odl-openflowplugin-eric-extensions</artifactId>
<type>xml</type>
<classifier>features</classifier>
</dependency>
</dependencies>

</project>
File renamed without changes.
34 changes: 21 additions & 13 deletions features-aggregator/pom.xml → features/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,34 @@
<packaging>pom</packaging>
<version>0.20.0-SNAPSHOT</version>

<properties>
<maven.deploy.skip>true</maven.deploy.skip>
<maven.install.skip>true</maven.install.skip>
</properties>

<modules>
<module>features-openflowplugin</module>
<module>odl-openflowplugin-flow-services-rest</module>
<module>odl-openflowplugin-flow-services</module>
<module>odl-openflowplugin-southbound</module>
<module>odl-openflowplugin-nsf-model</module>
<module>odl-openflowplugin-drop-test</module>
<module>odl-openflowplugin-app-table-miss-enforcer</module>
<module>odl-openflowplugin-app-config-pusher</module>
<module>odl-openflowplugin-app-topology</module>
<module>odl-openflowplugin-app-lldp-speaker</module>
<module>odl-openflowplugin-app-topology-lldp-discovery</module>
<module>odl-openflowplugin-app-topology-manager</module>
<module>odl-openflowjava-protocol</module>
<module>odl-openflowplugin-app-arbitratorreconciliation</module>
<module>odl-openflowplugin-app-bulk-o-matic</module>
<module>odl-openflowplugin-app-config-pusher</module>
<module>odl-openflowplugin-app-forwardingrules-manager</module>
<module>odl-openflowplugin-app-forwardingrules-sync</module>
<module>odl-openflowplugin-app-lldp-speaker</module>
<module>odl-openflowplugin-app-reconciliation-framework</module>
<module>odl-openflowplugin-app-southbound-cli</module>
<module>odl-openflowplugin-app-table-miss-enforcer</module>
<module>odl-openflowplugin-app-topology-lldp-discovery</module>
<module>odl-openflowplugin-app-topology-manager</module>
<module>odl-openflowplugin-app-topology</module>
<module>odl-openflowplugin-drop-test</module>
<module>odl-openflowplugin-flow-services</module>
<module>odl-openflowplugin-flow-services-rest</module>
<module>odl-openflowplugin-libraries</module>
<module>odl-openflowplugin-app-arbitratorreconciliation</module>
<module>odl-openflowplugin-nsf-model</module>
<module>odl-openflowplugin-southbound</module>
<module>odl-openflowplugin-eric-extensions</module>
<module>odl-openflowplugin-nxm-extensions</module>
<module>odl-openflowplugin-onf-extensions</module>
</modules>

</project>
Loading

0 comments on commit 9905451

Please sign in to comment.