RemoteActorRefProvider ClassNotFound

Estoy luchando por intentar configurar actores remotos en Scala. Estoy corriendo Scala 2.10.2 y Akka 2.2.1.

Compilo usando [He acortado las rutas en el classpath arg para mayor claridad]:

$ scalac -classpath "akka-2.2.1/lib:akka-2.2.1/lib/scala-library.jar:akka-2.2.1/lib/akka:akka-2.2.1/lib/akka/scala-reflect-2.10.1.jar:akka-2.2.1/lib/akka/config-1.0.2.jar:akka-2.2.1/lib/akka/akka-remote_2.10-2.2.1.jar:akka-2.2.1/lib/akka/akka-kernel_2.10-2.2.1.jar:akka-2.2.1/lib/akka/akka-actor_2.10-2.2.1.jar:." [file.scala]

Continuamente agregué nuevas bibliotecas que tratan de depurar esto. Estoy bastante seguro de que todo lo que realmente necesito incluir es akka-remote, pero los otros no deberían doler.

No hay problemas de compilación.

Intento correr de esta manera:

$ scala -classpath "[same as above]" [application]

Y recibo una excepción de NSM:

java.lang.NoSuchMethodException: akka.remote.RemoteActorRefProvider.<init>(java.lang.String, akka.actor.ActorSystem$Settings, akka.event.EventStream, akka.actor.Scheduler, akka.actor.DynamicAccess)
at java.lang.Class.getConstructor0(Class.java:2810)
at java.lang.Class.getDeclaredConstructor(Class.java:2053)
...

Buscando en el código fuente, parece que el sabor de Akka 2.2.X de este constructor toma 4 argumentos (el Scheduler se elimina). Pero en Akka <2.2.X, el constructor toma 5 argumentos.

Por lo tanto, estoy pensando que mi classpath no está configurada del todo bien. En tiempo de compilación, Scala debe encontrar el sabor <2.2.X. Ni siquiera sé dónde lo encontraría, ya que solo tengo Akka 2.2.1 instalado.

¿¡Alguna sugerencia!? ¡Gracias! (Por favor no digas usar SBT).

Respuestas a la pregunta(2)

Su respuesta a la pregunta