<modules>
<module>simple-ird</module>
<module>manual-maps</module>
- <module>endpointcostservice</module>
+ <module>simple-ecs</module>
</modules>
<!-- DO NOT install or deploy the repo root pom as it's only needed to initiate a build -->
<build>
<modelVersion>4.0.0</modelVersion>
<groupId>org.opendaylight.alto.basic</groupId>
- <artifactId>endpointcostservice-api</artifactId>
<version>0.3.0-SNAPSHOT</version>
+ <artifactId>alto-simple-ecs-api</artifactId>
<packaging>bundle</packaging>
</project>
</parent>
<groupId>org.opendaylight.alto.basic</groupId>
- <artifactId>endpointcostservice-artifacts</artifactId>
<version>0.3.0-SNAPSHOT</version>
+ <artifactId>alto-simple-ecs-artifacts</artifactId>
<packaging>pom</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-api</artifactId>
+ <artifactId>alto-simple-ecs-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-impl</artifactId>
+ <artifactId>alto-simple-ecs-impl</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-features</artifactId>
+ <artifactId>alto-simple-ecs-features</artifactId>
<version>${project.version}</version>
<classifier>features</classifier>
<type>xml</type>
<relativePath/>
</parent>
<groupId>org.opendaylight.alto.basic</groupId>
- <artifactId>endpointcostservice-features</artifactId>
<version>0.3.0-SNAPSHOT</version>
+ <artifactId>alto-simple-ecs-features</artifactId>
<name>${project.artifactId}</name>
<modelVersion>4.0.0</modelVersion>
<prerequisites>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-impl</artifactId>
+ <artifactId>alto-simple-ecs-impl</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-impl</artifactId>
+ <artifactId>alto-simple-ecs-impl</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>config</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-api</artifactId>
+ <artifactId>alto-simple-ecs-api</artifactId>
<version>${project.version}</version>
</dependency>
terms of the Eclipse Public License v1.0 which accompanies this distribution,
and is available at http://www.eclipse.org/legal/epl-v10.html
-->
-<features name="odl-endpointcostservice-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
+<features name="odl-alto-simple-ecs-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">
<repository>mvn:org.opendaylight.yangtools/features-yangtools/${yangtools.version}/xml/features</repository>
<repository>mvn:org.opendaylight.l2switch/features-l2switch/${l2switch.version}/xml/features</repository>
<repository>mvn:org.opendaylight.openflowplugin/features-openflowplugin/${openflow.plugin.version}/xml/features</repository>
- <feature name='odl-endpointcostservice-api' version='${project.version}' description='OpenDaylight :: endpointcostservice :: api'>
+ <feature name='odl-alto-simple-ecs-api' version='${project.version}' description='OpenDaylight :: alto-simple-ecs :: api'>
<feature version='${mdsal.model.version}'>odl-mdsal-models</feature>
<feature version='${project.version}'>odl-alto-resourcepool-api</feature>
<bundle>mvn:org.opendaylight.alto.core/alto-service-model-base-api/${project.version}</bundle>
<bundle>mvn:org.opendaylight.alto.core/alto-service-model-networkmap-api/${project.version}</bundle>
<bundle>mvn:org.opendaylight.alto.core/alto-service-model-endpointcost-api/${project.version}</bundle>
- <bundle>mvn:org.opendaylight.alto.basic/endpointcostservice-api/${project.version}</bundle>
+ <bundle>mvn:org.opendaylight.alto.basic/alto-simple-ecs-api/${project.version}</bundle>
</feature>
- <feature name='odl-endpointcostservice' version='${project.version}' description='OpenDaylight :: endpointcostservice'>
+ <feature name='odl-alto-simple-ecs' version='${project.version}' description='OpenDaylight :: alto-simple-ecs'>
<feature version='${mdsal.version}'>odl-mdsal-broker</feature>
- <feature version='${project.version}'>odl-endpointcostservice-api</feature>
+ <feature version='${project.version}'>odl-alto-simple-ecs-api</feature>
<feature version='${project.version}'>odl-alto-northbound</feature>
<feature version='${project.version}'>odl-alto-resourcepool</feature>
<feature version='${project.version}'>odl-alto-service-model-networkmap</feature>
<feature version='${l2switch.version}'>odl-l2switch-hosttracker</feature>
<feature version='${l2switch.version}'>odl-l2switch-addresstracker</feature>
<feature version='${openflow.plugin.version}'>odl-openflowplugin-flow-services</feature>
- <bundle>mvn:org.opendaylight.alto.basic/endpointcostservice-impl/${project.version}</bundle>
- <configfile finalname="${configfile.directory}/endpointcostservice.xml">mvn:org.opendaylight.alto.basic/endpointcostservice-impl/${project.version}/xml/config</configfile>
+ <bundle>mvn:org.opendaylight.alto.basic/alto-simple-ecs-impl/${project.version}</bundle>
+ <configfile finalname="${configfile.directory}/alto-simple-ecs.xml">mvn:org.opendaylight.alto.basic/alto-simple-ecs-impl/${project.version}/xml/config</configfile>
</feature>
- <feature name='odl-endpointcostservice-rest' version='${project.version}' description='OpenDaylight :: endpointcostservice :: REST'>
- <feature version="${project.version}">odl-endpointcostservice</feature>
+ <feature name='odl-alto-simple-ecs-rest' version='${project.version}' description='OpenDaylight :: alto-simple-ecs :: REST'>
+ <feature version="${project.version}">odl-alto-simple-ecs</feature>
<feature version="${restconf.version}">odl-restconf</feature>
</feature>
- <feature name='odl-endpointcostservice-ui' version='${project.version}' description='OpenDaylight :: endpointcostservice :: UI'>
- <feature version="${project.version}">odl-endpointcostservice-rest</feature>
+ <feature name='odl-alto-simple-ecs-ui' version='${project.version}' description='OpenDaylight :: alto-simple-ecs :: UI'>
+ <feature version="${project.version}">odl-alto-simple-ecs-rest</feature>
<feature version="${restconf.version}">odl-mdsal-apidocs</feature>
<feature version="${mdsal.version}">odl-mdsal-xsql</feature>
<feature version="${dlux.version}">odl-dlux-yangui</feature>
<modelVersion>4.0.0</modelVersion>
- <groupId>org.opendaylight.alto.basic.endpointcostservice</groupId>
+ <groupId>org.opendaylight.alto.basic</groupId>
<artifactId>hostnodetracker</artifactId>
<version>0.3.0-SNAPSHOT</version>
<build>
</dependency>
</dependencies>
-</project>
\ No newline at end of file
+</project>
<modelVersion>4.0.0</modelVersion>
<groupId>org.opendaylight.alto.basic</groupId>
- <artifactId>endpointcostservice-impl</artifactId>
<version>0.3.0-SNAPSHOT</version>
+ <artifactId>alto-simple-ecs-impl</artifactId>
<packaging>bundle</packaging>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-api</artifactId>
+ <artifactId>alto-simple-ecs-api</artifactId>
<version>${project.version}</version>
</dependency>
<modelVersion>4.0.0</modelVersion>
<groupId>org.opendaylight.alto.basic</groupId>
- <artifactId>endpointcostservice-it</artifactId>
<version>0.3.0-SNAPSHOT</version>
+ <artifactId>alto-simple-ecs-it</artifactId>
<packaging>bundle</packaging>
<properties>
<skipITs>false</skipITs>
<karaf.distro.groupId>org.opendaylight.alto.basic</karaf.distro.groupId>
- <karaf.distro.artifactId>endpointcostservice-karaf</karaf.distro.artifactId>
<karaf.distro.version>0.3.0-SNAPSHOT</karaf.distro.version>
+ <karaf.distro.artifactId>alto-simple-ecs-karaf</karaf.distro.artifactId>
<karaf.distro.type>zip</karaf.distro.type>
</properties>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-features</artifactId>
+ <artifactId>alto-simple-ecs-features</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.opendaylight.alto.basic</groupId>
- <artifactId>endpointcostservice-karaf</artifactId>
<version>0.3.0-SNAPSHOT</version>
+ <artifactId>alto-simple-ecs-karaf</artifactId>
<name>${project.artifactId}</name>
<prerequisites>
<maven>3.1.1</maven>
</prerequisites>
<properties>
- <karaf.localFeature>odl-endpointcostservice-ui</karaf.localFeature>
+ <karaf.localFeature>odl-alto-simple-ecs-ui</karaf.localFeature>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-artifacts</artifactId>
+ <artifactId>alto-simple-ecs-artifacts</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>import</scope>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>endpointcostservice-features</artifactId>
+ <artifactId>alto-simple-ecs-features</artifactId>
<classifier>features</classifier>
<type>xml</type>
<scope>runtime</scope>
<relativePath/>
</parent>
- <groupId>org.opendaylight.alto.basic.endpointcostservice</groupId>
- <artifactId>endpointcostservice-aggregator</artifactId>
<version>0.3.0-SNAPSHOT</version>
- <name>endpointcostservice</name>
+ <groupId>org.opendaylight.alto.basic</groupId>
+ <artifactId>alto-simple-ecs-aggregator</artifactId>
+ <name>alto-simple-ecs</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
<prerequisites>
</plugins>
</build>
- <scm>
- <connection>scm:git:ssh://git.opendaylight.org:29418/endpointcostservice.git</connection>
- <developerConnection>scm:git:ssh://git.opendaylight.org:29418/endpointcostservice.git</developerConnection>
- <tag>HEAD</tag>
- <url>https://wiki.opendaylight.org/view/endpointcostservice:Main</url>
- </scm>
</project>
<dependency>
<groupId>${project.groupId}.basic</groupId>
- <artifactId>endpointcostservice-impl</artifactId>
+ <artifactId>alto-simple-ecs-impl</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}.basic</groupId>
- <artifactId>endpointcostservice-impl</artifactId>
+ <artifactId>alto-simple-ecs-impl</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>config</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}.basic</groupId>
- <artifactId>endpointcostservice-api</artifactId>
+ <artifactId>alto-simple-ecs-api</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
<feature name='odl-alto-hosttracker' version='${project.version}'
description='OpenDaylight :: alto :: hosttracker'>
- <!-- TODO -->
- <feature version='${mdsal.model.version}'>odl-mdsal-models</feature>
- <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
- <feature version='${l2switch.version}'>odl-l2switch-hosttracker</feature>
- <feature version='${l2switch.version}'>odl-l2switch-addresstracker</feature>
- <feature version='${openflow.plugin.version}'>odl-openflowplugin-flow-services</feature>
-
- <feature version='${project.version}'>odl-alto-core</feature>
-
- <bundle>mvn:org.opendaylight.alto.basic/endpointcostservice-api/${project.version}</bundle>
- <bundle>mvn:org.opendaylight.alto.basic/endpointcostservice-impl/${project.version}</bundle>
- <configfile finalname="${configfile.directory}/alto-hosttracker.xml">
- mvn:org.opendaylight.alto.basic/endpointcostservice-impl/${project.version}/xml/config
- </configfile>
+ <conditional>
+ <condition>odl-l2switch-hosttracker</condition>
+ <feature version='${l2switch.version}'>odl-l2switch-addresstracker</feature>
+ <feature version='${project.version}'>odl-alto-core</feature>
+
+ <bundle>mvn:org.opendaylight.alto.basic/alto-simple-ecs-api/${project.version}</bundle>
+ <bundle>mvn:org.opendaylight.alto.basic/alto-simple-ecs-impl/${project.version}</bundle>
+ <configfile finalname="${configfile.directory}/alto-hosttracker.xml">
+ mvn:org.opendaylight.alto.basic/alto-simple-ecs-impl/${project.version}/xml/config
+ </configfile>
+ </conditional>
+
+ <conditional>
+ <condition>odl-alto-spce</condition>
+ <feature version='${project.version}'>odl-alto-core</feature>
+
+ <bundle>mvn:org.opendaylight.alto.basic/alto-simple-ecs-api/${project.version}</bundle>
+ <bundle>mvn:org.opendaylight.alto.basic/alto-simple-ecs-impl/${project.version}</bundle>
+ <configfile finalname="${configfile.directory}/alto-hosttracker.xml">
+ mvn:org.opendaylight.alto.basic/alto-simple-ecs-impl/${project.version}/xml/config
+ </configfile>
+ </conditional>
</feature>
<feature name='odl-alto-nonstandard-types' version='${project.version}'