Project
Loading

Project

Commercial Support

Commercial support is provided by Typesafe. Akka is now part of the Typesafe Stack.

Source Code

Akka uses Git and is hosted at Github.

Releases Repository

The Akka Maven repository can be found at https://repo.akka.io/releases/.

Typesafe provides http://repo.typesafe.com/typesafe/releases/ that proxies several other repositories, including akka.io. It is convenient to use the Typesafe repository, since it includes all external dependencies of Akka. It is a "best-effort" service, and if it is unavailable you may need to use the underlying repositories directly.

Snapshots Repository

Nightly builds are available in https://repo.akka.io/snapshots/ and proxied through http://repo.typesafe.com/typesafe/snapshots/ as both SNAPSHOT and timestamped versions.

For timestamped versions, pick a timestamp from http://repo.typesafe.com/typesafe/snapshots/com/typesafe/akka/akka-actor_2.12/. All Akka modules that belong to the same build have the same timestamp.

sbt definition of snapshot repository

Make sure that you add the repository to the sbt resolvers:

resolvers += "Typesafe Snapshots" at "http://repo.typesafe.com/typesafe/snapshots/"

Define the library dependencies with the timestamp as version. For example:

libraryDependencies += "com.typesafe.akka" % "akka-remote_2.10" %
  "2.1-20121016-001042"

maven definition of snapshot repository

Make sure that you add the repository to the maven repositories in pom.xml:

<repositories>
  <repository>
    <id>typesafe-snapshots</id>
    <name>Typesafe Snapshots</name>
    <url>http://repo.typesafe.com/typesafe/snapshots/</url>
    <layout>default</layout>
  </repository>
</repositories>

Define the library dependencies with the timestamp as version. For example:

<dependencies>
  <dependency>
    <groupId>com.typesafe.akka</groupId>
    <artifactId>akka-remote_2.10</artifactId>
    <version>2.1-20121016-001042</version>
  </dependency>
</dependencies>

Contents