akka / akka-dependencies   23.5.4

Website GitHub

Maven "bill of materials" (BOM) for Akka releases

Scala versions: 2.13

Akka

Akka is a powerful platform that simplifies building and operating highly responsive, resilient, and scalable services.

The platform consists of

  • the Akka SDK for straightforward, rapid development with AI assist and automatic clustering. Services built with the Akka SDK are automatically clustered and can be deployed on any infrastructure.
  • and Akka Automated Operations, a managed solution that handles everything for Akka SDK services from auto-elasticity to multi-region high availability running safely within your VPC.

The Akka SDK and Akka Automated Operations are built upon the foundational Akka libraries, providing the building blocks for distributed systems.

Akka Dependencies

Akka Dependencies is a Maven bill of materials (BOM) that can be referenced to make it easier to reference compatible versions of Akka components in a project. For a full list of included dependencies see the Dependencies file.

Usage:

Add a dependencyManagement dependency to your pom.xml:

    <properties>
        <!-- use latest version from https://github.com/akka/akka-dependencies/releases !--> 
        <akka-dependencies.version>24.10.2</akka-dependencies.version>
    </properties>
    <repositories>
        <repository>
            <id>akka-repository</id>
            <name>Akka library repository</name>
            <url>https://repo.akka.io/maven</url>
        </repository>
    </repositories>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.lightbend.akka</groupId>
                <artifactId>akka-dependencies_2.13</artifactId>
                <version>${akka-dependencies.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

Reference one or more Akka components by their organization and artifact name only in your Maven or Gradle dependencies.

Maven Ex)

        <dependency>
            <groupId>com.typesafe.akka</groupId>
            <artifactId>akka-cluster-typed_2.13</artifactId>
        </dependency>
        <dependency>
            <groupId>com.typesafe.akka</groupId>
            <artifactId>akka-cluster-sharding-typed_2.13</artifactId>
        </dependency>

License

Akka is licensed under the Business Source License 1.1, please see the Akka License FAQ.