diff --git a/akka-docs/dev/building-akka.rst b/akka-docs/dev/building-akka.rst index a9db8fe7d2..d5e94107d1 100644 --- a/akka-docs/dev/building-akka.rst +++ b/akka-docs/dev/building-akka.rst @@ -84,14 +84,6 @@ to use from an sbt project) use the ``publish-local`` command:: sbt publish-local -Publish to local Maven repository ---------------------------------- - -If you want to deploy the artifacts to your local Maven repository use:: - - sbt publish - - sbt interactive mode -------------------- @@ -129,6 +121,6 @@ Dependencies You can look at the Ivy dependency resolution information that is created on ``sbt update`` and found in ``~/.ivy2/cache``. For example, the ``~/.ivy2/cache/com.typesafe.akka-akka-remote-compile.xml`` file contains -the resolution information for the akka-cluster module compile dependencies. If +the resolution information for the akka-remote module compile dependencies. If you open this file in a web browser you will get an easy to navigate view of dependencies. diff --git a/akka-docs/intro/deployment-scenarios.rst b/akka-docs/intro/deployment-scenarios.rst index bf4cd26f02..c76284d62c 100644 --- a/akka-docs/intro/deployment-scenarios.rst +++ b/akka-docs/intro/deployment-scenarios.rst @@ -8,12 +8,13 @@ How can I use and deploy Akka? ============================== -Akka can be used in two different ways: +Akka can be used in different ways: - As a library: used as a regular JAR on the classpath and/or in a web app, to be put into ``WEB-INF/lib`` -- As a stand alone application by instantiating ActorSystem +- As a stand alone application by instantiating ActorSystem in a main class or + using the :ref:`microkernel` Using Akka as library @@ -34,3 +35,10 @@ Actors as regular services referenced from your Web application. You should also be able to use the Remoting service, e.g. be able to make certain Actors remote on other hosts. Please note that remoting service does not speak HTTP over port 80, but a custom protocol over the port is specified in :ref:`configuration`. + + +Using Akka as a stand alone microkernel +---------------------------------------- + +Akka can also be run as a stand-alone microkernel. See :ref:`microkernel` for +more information. diff --git a/akka-docs/intro/getting-started-first-java.rst b/akka-docs/intro/getting-started-first-java.rst index 34a41c7c94..3fe706b2bd 100644 --- a/akka-docs/intro/getting-started-first-java.rst +++ b/akka-docs/intro/getting-started-first-java.rst @@ -63,10 +63,10 @@ Downloading and installing Akka ------------------------------- To build and run the tutorial sample from the command line, you have to download -Akka. If you prefer to use SBT to build and run the sample then you can skip -this section and jump to the next one. +Akka. If you prefer to use SBT to build and run the sample then you can skip this +section and jump to the next one. -Let's get the ``akka-actors-2.0-SNAPSHOT.zip`` distribution of Akka from +Let's get the ``akka-2.0-SNAPSHOT.zip`` distribution of Akka from http://akka.io/downloads/ which includes everything we need for this tutorial. Once you have downloaded the distribution unzip it in the folder you would like to have Akka installed in. In my case I choose to install it in @@ -77,46 +77,55 @@ You need to do one more thing in order to install Akka properly: set the I'm opening up a shell, navigating down to the distribution, and setting the ``AKKA_HOME`` variable:: - $ cd /Users/jboner/tools/akka-actors-2.0-SNAPSHOT + $ cd /Users/jboner/tools/akka-2.0-SNAPSHOT $ export AKKA_HOME=`pwd` $ echo $AKKA_HOME - /Users/jboner/tools/akka-actors-2.0-SNAPSHOT + /Users/jboner/tools/akka-2.0-SNAPSHOT The distribution looks like this:: $ ls -1 + bin config + deploy doc lib src +- In the ``bin`` directory we have scripts for starting the Akka Microkernel. - In the ``config`` directory we have the Akka conf files. -- In the ``doc`` directory we have the documentation, API, doc JARs, and also - the source files for the tutorials. +- In the ``deploy`` directory we can place applications to be run with the microkernel. +- In the ``doc`` directory we have the documentation, API, and doc JARs. - In the ``lib`` directory we have the Scala and Akka JARs. - In the ``src`` directory we have the source JARs for Akka. - The only JAR we will need for this tutorial (apart from the ``scala-library.jar`` JAR) is the ``akka-actor-2.0-SNAPSHOT.jar`` JAR in the ``lib/akka`` directory. This is a self-contained JAR with zero dependencies and contains everything we need to write a system using Actors. -Akka is very modular and has many JARs for containing different features. The core distribution has seven modules: +Akka is very modular and has many JARs for containing different features. The +modules are: -- ``akka-actor-2.0-SNAPSHOT.jar`` -- Standard Actors -- ``akka-typed-actor-2.0-SNAPSHOT.jar`` -- Typed Actors -- ``akka-remote-2.0-SNAPSHOT.jar`` -- Remote Actors -- ``akka-stm-2.0-SNAPSHOT.jar`` -- STM (Software Transactional Memory), transactors and transactional datastructures -- ``akka-slf4j-2.0-SNAPSHOT.jar`` -- SLF4J Event Handler Listener for logging with SLF4J -- ``akka-testkit-2.0-SNAPSHOT.jar`` -- Toolkit for testing Actors +- ``akka-actor`` -- Actors -The Akka Microkernel distribution also includes these jars: +- ``akka-remote`` -- Remote Actors + +- ``akka-slf4j`` -- SLF4J Event Handler Listener for logging with SLF4J + +- ``akka-testkit`` -- Toolkit for testing Actors + +- ``akka-kernel`` -- Akka microkernel for running a bare-bones mini application server + +- ``akka-durable-mailboxes`` -- Durable mailboxes: file-based, MongoDB, Redis, Zookeeper + +- ``akka-amqp`` -- AMQP integration + +.. - ``akka-stm-2.0-SNAPSHOT.jar`` -- STM (Software Transactional Memory), transactors and transactional datastructures +.. - ``akka-camel-2.0-SNAPSHOT.jar`` -- Apache Camel Actors integration (it's the best way to have your Akka application communicate with the rest of the world) +.. - ``akka-camel-typed-2.0-SNAPSHOT.jar`` -- Apache Camel Typed Actors integration +.. - ``akka-spring-2.0-SNAPSHOT.jar`` -- Spring framework integration -- ``akka-kernel-2.0-SNAPSHOT.jar`` -- Akka microkernel for running a bare-bones mini application server (embeds Jetty etc.) -- ``akka-camel-2.0-SNAPSHOT.jar`` -- Apache Camel Actors integration (it's the best way to have your Akka application communicate with the rest of the world) -- ``akka-camel-typed-2.0-SNAPSHOT.jar`` -- Apache Camel Typed Actors integration -- ``akka-spring-2.0-SNAPSHOT.jar`` -- Spring framework integration Downloading and installing Maven @@ -158,9 +167,11 @@ Here is the layout that Maven created:: As you can see we already have a Java source file called ``App.java``, let's now rename it to ``Pi.java``. -We also need to edit the ``pom.xml`` build file. Let's add the dependency we need as well as the Maven repository it should download it from. The Akka Maven repository can be found at ``_ -and Typesafe provides ``_ that proxies several other repositories, including akka.io. -It should now look something like this: +We also need to edit the ``pom.xml`` build file. Let's add the dependency we +need as well as the Maven repository it should download it from. The Akka Maven +repository can be found at http://akka.io/releases/ and Typesafe provides +http://repo.typesafe.com/typesafe/releases/ that proxies several other +repositories, including akka.io. It should now look something like this: .. code-block:: xml diff --git a/akka-docs/intro/getting-started-first-scala-eclipse.rst b/akka-docs/intro/getting-started-first-scala-eclipse.rst index 88b7c50b77..44878e89b9 100644 --- a/akka-docs/intro/getting-started-first-scala-eclipse.rst +++ b/akka-docs/intro/getting-started-first-scala-eclipse.rst @@ -85,10 +85,10 @@ Downloading and installing Akka ------------------------------- To build and run the tutorial sample from the command line, you have to download -Akka. If you prefer to use SBT to build and run the sample then you can skip -this section and jump to the next one. +Akka. If you prefer to use SBT to build and run the sample then you can skip this +section and jump to the next one. -Let's get the ``akka-actors-2.0-SNAPSHOT.zip`` distribution of Akka from +Let's get the ``akka-2.0-SNAPSHOT.zip`` distribution of Akka from http://akka.io/downloads/ which includes everything we need for this tutorial. Once you have downloaded the distribution unzip it in the folder you would like to have Akka installed in. In my case I choose to install it in @@ -99,46 +99,54 @@ You need to do one more thing in order to install Akka properly: set the I'm opening up a shell, navigating down to the distribution, and setting the ``AKKA_HOME`` variable:: - $ cd /Users/jboner/tools/akka-actors-2.0-SNAPSHOT + $ cd /Users/jboner/tools/akka-2.0-SNAPSHOT $ export AKKA_HOME=`pwd` $ echo $AKKA_HOME - /Users/jboner/tools/akka-actors-2.0-SNAPSHOT + /Users/jboner/tools/akka-2.0-SNAPSHOT The distribution looks like this:: $ ls -1 + bin config + deploy doc lib src +- In the ``bin`` directory we have scripts for starting the Akka Microkernel. - In the ``config`` directory we have the Akka conf files. -- In the ``doc`` directory we have the documentation, API, doc JARs, and also - the source files for the tutorials. +- In the ``deploy`` directory we can place applications to be run with the microkernel. +- In the ``doc`` directory we have the documentation, API, and doc JARs. - In the ``lib`` directory we have the Scala and Akka JARs. - In the ``src`` directory we have the source JARs for Akka. - The only JAR we will need for this tutorial (apart from the ``scala-library.jar`` JAR) is the ``akka-actor-2.0-SNAPSHOT.jar`` JAR in the ``lib/akka`` directory. This is a self-contained JAR with zero dependencies and contains everything we need to write a system using Actors. -Akka is very modular and has many JARs for containing different features. The core distribution has seven modules: +Akka is very modular and has many JARs for containing different features. The +modules are: -- ``akka-actor-2.0-SNAPSHOT.jar`` -- Standard Actors -- ``akka-typed-actor-2.0-SNAPSHOT.jar`` -- Typed Actors -- ``akka-remote-2.0-SNAPSHOT.jar`` -- Remote Actors -- ``akka-stm-2.0-SNAPSHOT.jar`` -- STM (Software Transactional Memory), transactors and transactional datastructures -- ``akka-slf4j-2.0-SNAPSHOT.jar`` -- SLF4J Event Handler Listener for logging with SLF4J -- ``akka-testkit-2.0-SNAPSHOT.jar`` -- Toolkit for testing Actors +- ``akka-actor`` -- Actors -The Akka Microkernel distribution also includes these jars: +- ``akka-remote`` -- Remote Actors -- ``akka-kernel-2.0-SNAPSHOT.jar`` -- Akka microkernel for running a bare-bones mini application server (embeds Jetty etc.) -- ``akka-camel-2.0-SNAPSHOT.jar`` -- Apache Camel Actors integration (it's the best way to have your Akka application communicate with the rest of the world) -- ``akka-camel-typed-2.0-SNAPSHOT.jar`` -- Apache Camel Typed Actors integration -- ``akka-spring-2.0-SNAPSHOT.jar`` -- Spring framework integration +- ``akka-slf4j`` -- SLF4J Event Handler Listener for logging with SLF4J + +- ``akka-testkit`` -- Toolkit for testing Actors + +- ``akka-kernel`` -- Akka microkernel for running a bare-bones mini application server + +- ``akka-durable-mailboxes`` -- Durable mailboxes: file-based, MongoDB, Redis, Zookeeper + +- ``akka-amqp`` -- AMQP integration + +.. - ``akka-stm-2.0-SNAPSHOT.jar`` -- STM (Software Transactional Memory), transactors and transactional datastructures +.. - ``akka-camel-2.0-SNAPSHOT.jar`` -- Apache Camel Actors integration (it's the best way to have your Akka application communicate with the rest of the world) +.. - ``akka-camel-typed-2.0-SNAPSHOT.jar`` -- Apache Camel Typed Actors integration +.. - ``akka-spring-2.0-SNAPSHOT.jar`` -- Spring framework integration Downloading and installing the Scala IDE for Eclipse diff --git a/akka-docs/intro/getting-started-first-scala.rst b/akka-docs/intro/getting-started-first-scala.rst index 5f0b9f2c0d..8759343a2e 100644 --- a/akka-docs/intro/getting-started-first-scala.rst +++ b/akka-docs/intro/getting-started-first-scala.rst @@ -86,10 +86,10 @@ Downloading and installing Akka =============================== To build and run the tutorial sample from the command line, you have to download -Akka. If you prefer to use SBT to build and run the sample then you can skipthis +Akka. If you prefer to use SBT to build and run the sample then you can skip this section and jump to the next one. -Let's get the ``akka-actors-2.0-SNAPSHOT.zip`` distribution of Akka from +Let's get the ``akka-2.0-SNAPSHOT.zip`` distribution of Akka from http://akka.io/downloads/ which includes everything we need for this tutorial. Once you have downloaded the distribution unzip it in the folder you would like to have Akka installed in. In my case I choose to install it in @@ -100,47 +100,54 @@ You need to do one more thing in order to install Akka properly: set the I'm opening up a shell, navigating down to the distribution, and setting the ``AKKA_HOME`` variable:: - $ cd /Users/jboner/tools/akka-actors-2.0-SNAPSHOT + $ cd /Users/jboner/tools/akka-2.0-SNAPSHOT $ export AKKA_HOME=`pwd` $ echo $AKKA_HOME - /Users/jboner/tools/akka-actors-2.0-SNAPSHOT + /Users/jboner/tools/akka-2.0-SNAPSHOT The distribution looks like this:: $ ls -1 + bin config + deploy doc lib src +- In the ``bin`` directory we have scripts for starting the Akka Microkernel. - In the ``config`` directory we have the Akka conf files. -- In the ``doc`` directory we have the documentation, API, doc JARs, and also - the source files for the tutorials. +- In the ``deploy`` directory we can place applications to be run with the microkernel. +- In the ``doc`` directory we have the documentation, API, and doc JARs. - In the ``lib`` directory we have the Scala and Akka JARs. - In the ``src`` directory we have the source JARs for Akka. - The only JAR we will need for this tutorial (apart from the ``scala-library.jar`` JAR) is the ``akka-actor-2.0-SNAPSHOT.jar`` JAR in the ``lib/akka`` directory. This is a self-contained JAR with zero dependencies and contains everything we need to write a system using Actors. Akka is very modular and has many JARs for containing different features. The -core distribution has seven modules: +modules are: -- ``akka-actor-2.0-SNAPSHOT.jar`` -- Standard Actors -- ``akka-typed-actor-2.0-SNAPSHOT.jar`` -- Typed Actors -- ``akka-remote-2.0-SNAPSHOT.jar`` -- Remote Actors -- ``akka-stm-2.0-SNAPSHOT.jar`` -- STM (Software Transactional Memory), transactors and transactional datastructures -- ``akka-slf4j-2.0-SNAPSHOT.jar`` -- SLF4J Event Handler Listener for logging with SLF4J -- ``akka-testkit-2.0-SNAPSHOT.jar`` -- Toolkit for testing Actors +- ``akka-actor`` -- Actors -The Akka Microkernel distribution also includes these jars: +- ``akka-remote`` -- Remote Actors -- ``akka-kernel-2.0-SNAPSHOT.jar`` -- Akka microkernel for running a bare-bones mini application server (embeds Jetty etc.) -- ``akka-camel-2.0-SNAPSHOT.jar`` -- Apache Camel Actors integration (it's the best way to have your Akka application communicate with the rest of the world) -- ``akka-camel-typed-2.0-SNAPSHOT.jar`` -- Apache Camel Typed Actors integration -- ``akka-spring-2.0-SNAPSHOT.jar`` -- Spring framework integration +- ``akka-slf4j`` -- SLF4J Event Handler Listener for logging with SLF4J + +- ``akka-testkit`` -- Toolkit for testing Actors + +- ``akka-kernel`` -- Akka microkernel for running a bare-bones mini application server + +- ``akka-durable-mailboxes`` -- Durable mailboxes: file-based, MongoDB, Redis, Zookeeper + +- ``akka-amqp`` -- AMQP integration + +.. - ``akka-stm-2.0-SNAPSHOT.jar`` -- STM (Software Transactional Memory), transactors and transactional datastructures +.. - ``akka-camel-2.0-SNAPSHOT.jar`` -- Apache Camel Actors integration (it's the best way to have your Akka application communicate with the rest of the world) +.. - ``akka-camel-typed-2.0-SNAPSHOT.jar`` -- Apache Camel Typed Actors integration +.. - ``akka-spring-2.0-SNAPSHOT.jar`` -- Spring framework integration Downloading and installing Scala @@ -217,14 +224,12 @@ files. Not needed in this tutorial, but if you would like to use additional Akka modules beyond ``akka-actor``, you can add these as ``libraryDependencies`` in ``build.sbt``. Note that there must be a blank line between each. Here is an -example adding ``akka-remote`` and ``akka-stm``:: +example adding ``akka-remote``:: libraryDependencies += "com.typesafe.akka" % "akka-actor" % "2.0-SNAPSHOT" libraryDependencies += "com.typesafe.akka" % "akka-remote" % "2.0-SNAPSHOT" - libraryDependencies += "com.typesafe.akka" % "akka-stm" % "2.0-SNAPSHOT" - So, now we are all set. SBT itself needs a whole bunch of dependencies but our project will only need diff --git a/akka-docs/intro/getting-started.rst b/akka-docs/intro/getting-started.rst index 5eeec4a12a..59e7e1d7fc 100644 --- a/akka-docs/intro/getting-started.rst +++ b/akka-docs/intro/getting-started.rst @@ -36,8 +36,7 @@ Download -------- There are several ways to download Akka. You can download the full distribution -with microkernel, which includes all modules. You can download just the core -distribution or just the actors distribution. Or you can use a build tool like +with microkernel, which includes all modules. Or you can use a build tool like Maven or sbt to download dependencies from the Akka Maven repository. Modules @@ -54,7 +53,7 @@ Akka is very modular and has many JARs for containing different features. - ``akka-camel-2.0-SNAPSHOT.jar`` -- Apache Camel Actors integration (it's the best way to have your Akka application communicate with the rest of the world) - ``akka-camel-typed-2.0-SNAPSHOT.jar`` -- Apache Camel Typed Actors integration - ``akka-spring-2.0-SNAPSHOT.jar`` -- Spring framework integration -- ``akka-kernel-2.0-SNAPSHOT.jar`` -- Akka microkernel for running a bare-bones mini application server (embeds Jetty etc.) +- ``akka-kernel-2.0-SNAPSHOT.jar`` -- Akka microkernel for running a bare-bones mini application server How to see the JARs dependencies of each Akka module is described in the :ref:`dependencies` section. Worth noting is that ``akka-actor`` has zero @@ -69,18 +68,18 @@ http://akka.io/downloads and unzip it. Using a snapshot version ------------------------ -The Akka nightly snapshots are published to -http://repo.typesafe.com/typesafe/maven-timestamps/ and are versioned with a -timestamp. You need to choose a timestamped version to work with and can decide -when to update to a newer version. +The Akka nightly snapshots are published to http://akka.io/snapshots/ and are +versioned with both ``SNAPSHOT`` and timestamps. You can choose a timestamped +version to work with and can decide when to update to a newer version. The Akka +snapshots repository is also proxied through http://repo.typesafe.com/typesafe/snapshots/ +which includes proxies for several other repositories that Akka modules depend on. Microkernel -^^^^^^^^^^^ +----------- -The Akka Modules distribution includes the microkernel. To run the microkernel: - -* Set the AKKA_HOME environment variable to the root of the Akka distribution. -* To start the kernel use the scripts in the ``bin`` directory and deploy all samples applications from ``./deploy`` dir. +The Akka distribution includes the microkernel. To run the microkernel put your +application jar in the ``deploy`` directory and use the scripts in the ``bin`` +directory. More information is available in the documentation of the :ref:`microkernel`. @@ -88,7 +87,7 @@ Using a build tool ------------------ Akka can be used with build tools that support Maven repositories. The Akka -Maven repository can be found at http://akka.io/repository/ and Typesafe provides +Maven repository can be found at http://akka.io/realeses/ and Typesafe provides http://repo.typesafe.com/typesafe/releases/ that proxies several other repositories, including akka.io. @@ -121,7 +120,7 @@ Summary of the essential parts for using Akka with Maven: 2.0-SNAPSHOT -**Note**: for snapshot versions akka uses specific timestamped versions. +**Note**: for snapshot versions both ``SNAPSHOT`` and timestamped versions are published. Using Akka with SBT @@ -153,7 +152,7 @@ Using Akka with Eclipse Information about how to use Akka with Eclipse, including how to create an Akka Eclipse project from scratch, can be found in the :ref:`getting-started-first-scala-eclipse`. -Setup SBT project and then use `sbteclipse `_ to generate Eclipse project. +Setup SBT project and then use `sbteclipse `_ to generate Eclipse project. Using Akka with IntelliJ IDEA ----------------------------- @@ -166,7 +165,6 @@ Build from sources Akka uses Git and is hosted at `Github `_. * Akka: clone the Akka repository from ``_ -* Akka Modules: clone the Akka Modules repository from ``_ Continue reading the page on :ref:`building-akka` diff --git a/akka-docs/intro/what-is-akka.rst b/akka-docs/intro/what-is-akka.rst index 9ba05f5c26..607faf8173 100644 --- a/akka-docs/intro/what-is-akka.rst +++ b/akka-docs/intro/what-is-akka.rst @@ -76,7 +76,6 @@ Akka can be used in two different ways - As a library: used by a web app, to be put into ‘WEB-INF/lib’ or as a regular JAR on your classpath. -- As a microkernel: stand-alone kernel, embedding a servlet container and all - the other modules. +- As a microkernel: stand-alone kernel to drop your application into. See the :ref:`deployment-scenarios` for details. diff --git a/akka-docs/project/links.rst b/akka-docs/project/links.rst index aba41acd3e..ae76c25234 100644 --- a/akka-docs/project/links.rst +++ b/akka-docs/project/links.rst @@ -27,41 +27,44 @@ Akka uses Git and is hosted at `Github `_. * Akka: clone the Akka repository from ``_ -`Maven Repository `_ -================================================ +`Releases Repository `_ +================================================= -The Akka Maven repository can be found at ``_. +The Akka Maven repository can be found at http://akka.io/releases/. -Typesafe provides ``_ 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. +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. -* http://akka.io/repository -* http://repository.codehaus.org +* http://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 +* http://download.java.net/maven/2/ +* http://oss.sonatype.org/content/repositories/releases/ +* http://download.java.net/maven/glassfish/ +* http://databinder.net/repo/ -SNAPSHOT Versions -================= -Nightly builds are available in ``_ repository as -timestamped snapshot versions. Pick a timestamp from -``_. +`Snapshots Repository `_ +=================================================== + +Nightly builds are available in http://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/akka-snapshots/com/typesafe/akka/akka-actor/. All Akka modules that belong to the same build have the same timestamp. Make sure that you add the repository to the sbt resolvers or maven repositories:: - - resolvers += "Typesafe Timestamp Repo" at "http://repo.typesafe.com/typesafe/akka-snapshots/" - -Define the library dependencies with the timestamp as version:: - libraryDependencies += "com.typesafe.akka" % "akka-actor" % "2.0-20111118-000627" + resolvers += "Typesafe Snapshots" at "http://repo.typesafe.com/typesafe/snapshots/" - libraryDependencies += "com.typesafe.akka" % "akka-remote" % "2.0-20111118-000627" +Define the library dependencies with the timestamp as version. For example:: + libraryDependencies += "com.typesafe.akka" % "akka-actor" % "2.0-20111215-000549" + libraryDependencies += "com.typesafe.akka" % "akka-remote" % "2.0-20111215-000549"