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.
- Akka: clone the Akka repository from http://github.com/akka/akka
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.
- https://repo.akka.io/releases/
- http://repository.codehaus.org/
- http://guiceyfruit.googlecode.com/svn/repo/releases/
- http://repository.jboss.org/nexus/content/groups/public/
- http://download.java.net/maven/2/
- http://oss.sonatype.org/content/repositories/releases/
- http://download.java.net/maven/glassfish/
- http://databinder.net/repo/
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>