<scope>test</scope>
</dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>features-mdsal</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- <scope>runtime</scope>
- </dependency>
-
<!-- Base model augmentations -->
<dependency>
<groupId>org.opendaylight.controller.model</groupId>
<classifier>datastore</classifier>
</dependency>
- <!-- Features -->
+ <!-- Production Features -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>features-controller</artifactId>
+ <version>${project.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ <scope>runtime</scope>
+ </dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odl-mdsal-broker</artifactId>
<type>xml</type>
<classifier>features</classifier>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>odl-jolokia</artifactId>
+ <version>1.15.0-SNAPSHOT</version>
+ <type>xml</type>
+ <classifier>features</classifier>
+ </dependency>
<!-- CSIT and other testing Features -->
<dependency>
</parent>
<groupId>org.opendaylight.controller</groupId>
- <artifactId>features-mdsal</artifactId>
+ <artifactId>features-controller</artifactId>
<version>1.12.0-SNAPSHOT</version>
<packaging>feature</packaging>
+ <name>OpenDaylight :: Controller :: Features</name>
+ <description>Controller Production Features</description>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>controller-artifacts</artifactId>
+ <version>1.12.0-SNAPSHOT</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
<dependencies>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-mdsal-broker</artifactId>
- <version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-mdsal-broker-local</artifactId>
- <version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-mdsal-clustering-commons</artifactId>
- <version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-controller-mdsal-common</artifactId>
- <version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-mdsal-distributed-datastore</artifactId>
- <version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-mdsal-model-inventory</artifactId>
- <version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-controller-model-topology</artifactId>
- <version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-mdsal-remoterpc-connector</artifactId>
- <version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-toaster</artifactId>
- <version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>org.opendaylight.controller</groupId>
<artifactId>odl-controller-blueprint</artifactId>
- <version>${project.version}</version>
+ <type>xml</type>
+ <classifier>features</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>odl-jolokia</artifactId>
<type>xml</type>
<classifier>features</classifier>
</dependency>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright © 2016, 2017 Red Hat, Inc. and others.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v1.0 which accompanies this distribution,
- and is available at http://www.eclipse.org/legal/epl-v10.html
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>feature-repo-parent</artifactId>
- <version>7.0.1</version>
- <relativePath/>
- </parent>
-
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>features-extras</artifactId>
- <version>1.15.0-SNAPSHOT</version>
- <packaging>feature</packaging>
-
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-jolokia</artifactId>
- <version>${project.version}</version>
- <type>xml</type>
- <classifier>features</classifier>
- </dependency>
- </dependencies>
-</project>
<!-- Common infra to cut down definitions -->
<module>single-feature-parent</module>
+ <!-- Production features -->
+ <module>features-controller</module>
+
<!-- Experimental features -->
<module>features-controller-experimental</module>
<module>odl-controller-exp-netty-config</module>
<module>odl-mdsal-model-inventory</module>
<module>odl-mdsal-remoterpc-connector</module>
<module>odl-toaster</module>
-
- <!-- Repositories, to be cleaned up -->
- <module>features-extras</module>
- <module>features-mdsal</module>
</modules>
</project>
<type>xml</type>
<scope>runtime</scope>
</dependency>
-
- <!-- MD-SAL Related Features -->
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>features-mdsal</artifactId>
- <classifier>features</classifier>
- <type>xml</type>
- <scope>runtime</scope>
- </dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
- <artifactId>features-extras</artifactId>
+ <artifactId>features-controller</artifactId>
<classifier>features</classifier>
- <version>${project.version}</version>
<type>xml</type>
<scope>runtime</scope>
</dependency>
<dependencies>
<dependency>
<groupId>org.opendaylight.controller</groupId>
- <artifactId>features-mdsal</artifactId>
+ <artifactId>features-controller</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
public abstract class AbstractIT extends AbstractMdsalTestBase {
@Override
public MavenUrlReference getFeatureRepo() {
- return maven().groupId("org.opendaylight.controller").artifactId("features-mdsal").classifier("features")
+ return maven().groupId("org.opendaylight.controller").artifactId("features-controller").classifier("features")
.type("xml").versionAsInProject();
}
<dependencies>
<dependency>
<groupId>org.opendaylight.controller</groupId>
- <artifactId>features-mdsal</artifactId>
+ <artifactId>features-controller</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
@Override
public MavenUrlReference getFeatureRepo() {
- return maven().groupId("org.opendaylight.controller").artifactId("features-mdsal").classifier("features")
+ return maven().groupId("org.opendaylight.controller").artifactId("features-controller").classifier("features")
.type("xml").versionAsInProject();
}