Remove all Scala/Akka dependencies 89/92489/3
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 18 Sep 2020 21:00:12 +0000 (23:00 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 21 Sep 2020 09:03:21 +0000 (09:03 +0000)
Akka has a next major release train, 2.6.x, which simply does not
work with OSGi unless we repackage it. Upstream is not interested
in fixing this problem and in fact is geared towards completely
removing OSGi support.

Completely remove any mention of Akka/Scala in odlparent, so that
controller and other downstreams can do their thing to use Akka
whichever way they see fit.

JIRA: ODLPARENT-243
Change-Id: Iab6fcd59d04cdd1abdefaa9f24d5582f28169fd4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
15 files changed:
features/features-odlparent/pom.xml
features/odl-akka-all/pom.xml [deleted file]
features/odl-akka-clustering-2.5/pom.xml [deleted file]
features/odl-akka-clustering-2.5/src/main/history/dependencies.xml [deleted file]
features/odl-akka-persistence-2.5/pom.xml [deleted file]
features/odl-akka-persistence-2.5/src/main/history/dependencies.xml [deleted file]
features/odl-akka-scala-2.13/pom.xml [deleted file]
features/odl-akka-scala-2.13/src/main/history/dependencies.xml [deleted file]
features/odl-akka-system-2.5/pom.xml [deleted file]
features/odl-akka-system-2.5/src/main/history/dependencies.xml [deleted file]
features/pom.xml
odlparent-artifacts/pom.xml
odlparent-dependency-check/pom.xml
odlparent-lite/pom.xml
odlparent/pom.xml

index 5d6a782e6327d85d58b35337f599ab6cd58e7279..39dd9f4707653327bdc0aea2c2f403c122eb9feb 100644 (file)
     <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>
diff --git a/features/odl-akka-all/pom.xml b/features/odl-akka-all/pom.xml
deleted file mode 100644 (file)
index 5cbc49b..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<?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>
diff --git a/features/odl-akka-clustering-2.5/pom.xml b/features/odl-akka-clustering-2.5/pom.xml
deleted file mode 100644 (file)
index 7ea4842..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?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>
diff --git a/features/odl-akka-clustering-2.5/src/main/history/dependencies.xml b/features/odl-akka-clustering-2.5/src/main/history/dependencies.xml
deleted file mode 100644 (file)
index 8041fda..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-<?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>
diff --git a/features/odl-akka-persistence-2.5/pom.xml b/features/odl-akka-persistence-2.5/pom.xml
deleted file mode 100644 (file)
index f55c9f4..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?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>
diff --git a/features/odl-akka-persistence-2.5/src/main/history/dependencies.xml b/features/odl-akka-persistence-2.5/src/main/history/dependencies.xml
deleted file mode 100644 (file)
index a89d22e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?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>
diff --git a/features/odl-akka-scala-2.13/pom.xml b/features/odl-akka-scala-2.13/pom.xml
deleted file mode 100644 (file)
index a81be2b..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?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>
diff --git a/features/odl-akka-scala-2.13/src/main/history/dependencies.xml b/features/odl-akka-scala-2.13/src/main/history/dependencies.xml
deleted file mode 100644 (file)
index 0a3b1f3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?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>
diff --git a/features/odl-akka-system-2.5/pom.xml b/features/odl-akka-system-2.5/pom.xml
deleted file mode 100644 (file)
index 80cdab9..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<?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>
diff --git a/features/odl-akka-system-2.5/src/main/history/dependencies.xml b/features/odl-akka-system-2.5/src/main/history/dependencies.xml
deleted file mode 100644 (file)
index 0bb106a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?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>
index 4cd95b81b5ccd8abf166dfbecd2f9e495f39e377..2c55dedde36b2494a01d5530e6c2ab140fd6221c 100644 (file)
 
         <!-- 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>
index d5c1b3c69dbf714413a8bf8ce140a2f57760d952..3dc590a6294502da75aafd0cf98231e617849c4a 100644 (file)
                 <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>
index 7db859ee8b3a41fa292cc4a05f169d4397691c7f..8b746443b26b21d6781a5e25a6427a7b91ab73d8 100644 (file)
             <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>
index f85f092af523ee1374ef3a1fa008a5faa4a0b1a8..1281493f3239c65cddf7795fb16ba508c4585b17 100644 (file)
                 <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>
index 01bc97dd232bd6484c65a2f630ac8cba31a4930e..49739935442cc036184d71396e00df5ef35afbc7 100644 (file)
         <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>