<description>OpenDaylight third-party features</description>
<dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-all</artifactId>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-scala-2.13</artifactId>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-system-2.5</artifactId>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-clustering-2.5</artifactId>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-persistence-2.5</artifactId>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
-
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odl-antlr4</artifactId>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright © 2016 Red Hat, Inc. and others. All rights reserved.
-
- 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>single-feature-parent</artifactId>
- <version>8.0.0-SNAPSHOT</version>
- <relativePath>../../single-feature-parent</relativePath>
- </parent>
-
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-all</artifactId>
- <version>8.0.0-SNAPSHOT</version>
- <packaging>feature</packaging>
-
- <name>OpenDaylight :: Akka :: All</name>
-
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-scala-2.13</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-system-2.5</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-clustering-2.5</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-persistence-2.5</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- </dependencies>
-
-</project>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright © 2016, 2017 Red Hat, Inc. and others. All rights reserved.
-
- 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>single-feature-parent</artifactId>
- <version>8.0.0-SNAPSHOT</version>
- <relativePath>../../single-feature-parent</relativePath>
- </parent>
-
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-clustering-2.5</artifactId>
- <version>8.0.0-SNAPSHOT</version>
- <packaging>feature</packaging>
-
- <name>Akka Clustering</name>
-
- <properties>
- <checkDependencyChange>true</checkDependencyChange>
- <failOnDependencyChange>true</failOnDependencyChange>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-system-2.5</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-cluster_2.13</artifactId>
- </dependency>
- </dependencies>
-
-</project>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<features xmlns="http://karaf.apache.org/xmlns/features/v1.5.0" name="odl-akka-clustering-2.5">
- <feature version="0.0.0">
- <feature>odl-akka-system-2.5</feature>
- <bundle>mvn:com.typesafe.akka/akka-cluster_2.13/2.5.31</bundle>
- <bundle>mvn:com.typesafe.akka/akka-protobuf_2.13/2.5.31</bundle>
- <bundle>mvn:com.typesafe.akka/akka-remote_2.13/2.5.31</bundle>
- <bundle>mvn:com.typesafe.akka/akka-stream_2.13/2.5.31</bundle>
- <bundle>mvn:com.typesafe/ssl-config-core_2.13/0.3.8</bundle>
- <bundle>mvn:io.aeron/aeron-client/1.15.3</bundle>
- <bundle>mvn:io.aeron/aeron-driver/1.15.3</bundle>
- <bundle>mvn:io.netty/netty/3.10.6.Final</bundle>
- <bundle>mvn:org.agrona/agrona/0.9.33</bundle>
- <bundle>mvn:org.reactivestreams/reactive-streams/1.0.3</bundle>
- <bundle>mvn:org.scala-lang.modules/scala-parser-combinators_2.13/1.1.2</bundle>
- </feature>
-</features>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright © 2016 Red Hat, Inc. and others. All rights reserved.
-
- 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>single-feature-parent</artifactId>
- <version>8.0.0-SNAPSHOT</version>
- <relativePath>../../single-feature-parent</relativePath>
- </parent>
-
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-persistence-2.5</artifactId>
- <version>8.0.0-SNAPSHOT</version>
- <packaging>feature</packaging>
-
- <name>Akka Persistence</name>
-
- <properties>
- <checkDependencyChange>true</checkDependencyChange>
- <failOnDependencyChange>true</failOnDependencyChange>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-system-2.5</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-persistence_2.13</artifactId>
- </dependency>
- </dependencies>
-
-</project>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<features xmlns="http://karaf.apache.org/xmlns/features/v1.5.0" name="odl-akka-persistence-2.5">
- <feature version="0.0.0">
- <feature>odl-akka-system-2.5</feature>
- <bundle>mvn:com.typesafe.akka/akka-persistence_2.13/2.5.31</bundle>
- <bundle>mvn:com.typesafe.akka/akka-protobuf_2.13/2.5.31</bundle>
- </feature>
-</features>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright © 2016 Red Hat, Inc. and others. All rights reserved.
-
- 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>single-feature-parent</artifactId>
- <version>8.0.0-SNAPSHOT</version>
- <relativePath>../../single-feature-parent</relativePath>
- </parent>
-
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-scala-2.13</artifactId>
- <packaging>feature</packaging>
-
- <name>Scala Runtime for OpenDaylight</name>
-
- <properties>
- <checkDependencyChange>true</checkDependencyChange>
- <failOnDependencyChange>true</failOnDependencyChange>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.scala-lang</groupId>
- <artifactId>scala-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.scala-lang</groupId>
- <artifactId>scala-reflect</artifactId>
- </dependency>
- <dependency>
- <groupId>org.scala-lang.modules</groupId>
- <artifactId>scala-java8-compat_2.13</artifactId>
- </dependency>
- </dependencies>
-
-</project>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<features xmlns="http://karaf.apache.org/xmlns/features/v1.5.0" name="odl-akka-scala-2.13">
- <feature version="0.0.0">
- <bundle>mvn:org.scala-lang.modules/scala-java8-compat_2.13/0.9.1</bundle>
- <bundle>mvn:org.scala-lang/scala-library/2.13.3</bundle>
- <bundle>mvn:org.scala-lang/scala-reflect/2.13.3</bundle>
- </feature>
-</features>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright © 2016 Red Hat, Inc. and others. All rights reserved.
-
- 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>single-feature-parent</artifactId>
- <version>8.0.0-SNAPSHOT</version>
- <relativePath>../../single-feature-parent</relativePath>
- </parent>
-
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-system-2.5</artifactId>
- <version>8.0.0-SNAPSHOT</version>
- <packaging>feature</packaging>
-
- <name>Akka Actor Framework System Bundles</name>
-
- <properties>
- <checkDependencyChange>true</checkDependencyChange>
- <failOnDependencyChange>true</failOnDependencyChange>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>odl-akka-scala-2.13</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-actor_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-slf4j_2.13</artifactId>
- <exclusions>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-osgi_2.13</artifactId>
- <exclusions>
- <exclusion>
- <groupId>org.osgi</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
-
-</project>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<features xmlns="http://karaf.apache.org/xmlns/features/v1.5.0" name="odl-akka-system-2.5">
- <feature version="0.0.0">
- <feature>odl-akka-scala-2.13</feature>
- <bundle>mvn:com.typesafe.akka/akka-actor_2.13/2.5.31</bundle>
- <bundle>mvn:com.typesafe.akka/akka-osgi_2.13/2.5.31</bundle>
- <bundle>mvn:com.typesafe.akka/akka-slf4j_2.13/2.5.31</bundle>
- <bundle>mvn:com.typesafe/config/1.3.3</bundle>
- </feature>
-</features>
<!-- General features -->
<module>features-odlparent</module>
- <module>odl-akka-all</module>
- <module>odl-akka-clustering-2.5</module>
- <module>odl-akka-persistence-2.5</module>
- <module>odl-akka-scala-2.13</module>
- <module>odl-akka-system-2.5</module>
<module>odl-antlr4</module>
<module>odl-apache-commons-codec</module>
<module>odl-apache-commons-lang3</module>
<classifier>features</classifier>
<type>xml</type>
</dependency>
- <dependency>
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-all</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-clustering-2.5</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-persistence-2.5</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-scala-2.13</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odl-akka-system-2.5</artifactId>
- <version>${project.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
<dependency>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odl-antlr4</artifactId>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
</dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-actor_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-cluster_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-osgi_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-persistence_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-persistence-tck_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-protobuf_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-remote_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-slf4j_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-stream_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-testkit_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe</groupId>
- <artifactId>config</artifactId>
- </dependency>
- <dependency>
- <groupId>com.typesafe</groupId>
- <artifactId>ssl-config-core_2.13</artifactId>
- </dependency>
<dependency>
<groupId>com.webcohesion.enunciate</groupId>
<artifactId>enunciate-core-annotations</artifactId>
</dependency>
- <dependency>
- <groupId>io.aeron</groupId>
- <artifactId>aeron-client</artifactId>
- </dependency>
- <dependency>
- <groupId>io.aeron</groupId>
- <artifactId>aeron-driver</artifactId>
- </dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-bom</artifactId>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
</dependency>
- <dependency>
- <groupId>org.agrona</groupId>
- <artifactId>agrona</artifactId>
- </dependency>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4-runtime</artifactId>
<groupId>org.powermock</groupId>
<artifactId>powermock-reflect</artifactId>
</dependency>
- <dependency>
- <groupId>org.reactivestreams</groupId>
- <artifactId>reactive-streams</artifactId>
- </dependency>
- <dependency>
- <groupId>org.scala-lang.modules</groupId>
- <artifactId>scala-java8-compat_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>org.scala-lang.modules</groupId>
- <artifactId>scala-parser-combinators_2.13</artifactId>
- </dependency>
- <dependency>
- <groupId>org.scala-lang</groupId>
- <artifactId>scala-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.scala-lang</groupId>
- <artifactId>scala-reflect</artifactId>
- </dependency>
<dependency>
<groupId>org.skyscreamer</groupId>
<artifactId>jsonassert</artifactId>
<groupId>org.threeten</groupId>
<artifactId>threeten-extra</artifactId>
</dependency>
- <dependency>
- <groupId>org.uncommons.maths</groupId>
- <artifactId>uncommons-maths</artifactId>
- </dependency>
<dependency>
<groupId>org.xmlunit</groupId>
<artifactId>xmlunit-assertj</artifactId>
<link>http://www.slf4j.org/apidocs/</link>
<link>https://xerces.apache.org/xerces2-j/javadocs/api/</link>
<link>https://google.github.io/guava/releases/28.2-jre/api/docs/</link>
- <link>http://doc.akka.io/japi/akka/2.5.31/</link>
<link>http://netty.io/4.1/api/</link>
<link>https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/</link>
<link>https://commons.apache.org/proper/commons-lang/javadocs/api-3.11/</link>
<version>1.0.0</version>
</dependency>
- <!-- Configuration library -->
- <!-- This needs to be kept in sync with the version used by akka -->
- <dependency>
- <groupId>com.typesafe</groupId>
- <artifactId>config</artifactId>
- <version>1.3.3</version>
- </dependency>
-
- <!-- Reactive Streams, used by Akka -->
- <dependency>
- <groupId>org.reactivestreams</groupId>
- <artifactId>reactive-streams</artifactId>
- <version>1.0.3</version>
- </dependency>
-
- <!-- Akka -->
- <dependency>
- <groupId>com.typesafe</groupId>
- <artifactId>ssl-config-core_2.13</artifactId>
- <version>0.3.8</version>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-actor_2.13</artifactId>
- <!-- When bumping this version, remember to also change the JavaDoc link in odlparent-lite -->
- <version>2.5.31</version>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-cluster_2.13</artifactId>
- <version>2.5.31</version>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-osgi_2.13</artifactId>
- <version>2.5.31</version>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-persistence_2.13</artifactId>
- <version>2.5.31</version>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-persistence-tck_2.13</artifactId>
- <version>2.5.31</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-protobuf_2.13</artifactId>
- <version>2.5.31</version>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-remote_2.13</artifactId>
- <version>2.5.31</version>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-slf4j_2.13</artifactId>
- <version>2.5.31</version>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-stream_2.13</artifactId>
- <version>2.5.31</version>
- </dependency>
- <dependency>
- <groupId>com.typesafe.akka</groupId>
- <artifactId>akka-testkit_2.13</artifactId>
- <version>2.5.31</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.scala-lang.modules</groupId>
- <artifactId>scala-java8-compat_2.13</artifactId>
- <version>0.9.1</version>
- </dependency>
- <dependency>
- <groupId>org.scala-lang.modules</groupId>
- <artifactId>scala-parser-combinators_2.13</artifactId>
- <version>1.1.2</version>
- </dependency>
- <dependency>
- <groupId>org.uncommons.maths</groupId>
- <artifactId>uncommons-maths</artifactId>
- <version>1.2.2a</version>
- </dependency>
-
- <!-- Aeron, required by Akka -->
- <dependency>
- <groupId>org.agrona</groupId>
- <artifactId>agrona</artifactId>
- <version>0.9.33</version>
- </dependency>
- <dependency>
- <groupId>io.aeron</groupId>
- <artifactId>aeron-client</artifactId>
- <version>1.15.3</version>
- </dependency>
- <dependency>
- <groupId>io.aeron</groupId>
- <artifactId>aeron-driver</artifactId>
- <version>1.15.3</version>
- </dependency>
-
- <!-- Scala -->
- <dependency>
- <groupId>org.scala-lang</groupId>
- <artifactId>scala-library</artifactId>
- <version>2.13.3</version>
- </dependency>
- <dependency>
- <groupId>org.scala-lang</groupId>
- <artifactId>scala-reflect</artifactId>
- <version>2.13.3</version>
- </dependency>
-
<!-- LMAX Disruptor -->
<dependency>
<groupId>com.lmax</groupId>