Play framework y sbt: pasar las credenciales a un repositorio protegido nexus passowrd

Necesito definir como dependencia la siguiente biblioteca:

urlhttp://deploy.cloud.testmx.com:8081/nexus/content/groups/public/

usuario: testmx

pasar: testmx @ testmx

ID de grupo: testmx

artifactId: testmxcommons

versión: 1.0.0-SNAPSHOT

Así que definí el siguiente proyecto / Build.scala

import sbt._
import Keys._
import PlayProject._

object ApplicationBuild extends Build {

    val appName         = "testmxproject"
    val appVersion      = "1.0-SNAPSHOT"

    val appDependencies = Seq(
      "mysql" % "mysql-connector-java" % "5.1.18",
      "testmx" % "testmxcommons" % "1.0.0-SNAPSHOT"
    )

    val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
      credentials += ("testmx public", "deploy.cloud.testmx.com:8081", "testmx", "testmx@testmx"),
      resolvers += "testmx public" at "http://deploy.cloud.testmx.com:8081/nexus/content/groups/public/"
    )

}

y me sale el siguiente error:

[warn]  module not found: testmx#testmxcommons;1.0.0-SNAPSHOT

[warn] ==== testmx public: tried
[warn]   http://deploy.cloud.testmx.com:8081/nexus/content/groups/public/testmx/textmxcommons/1.0.0-SNAPSHOT/textmxcommons-1.0.0-SNAPSHOT.pom

Probé varias alternativas pero me dan el mismo error ...

He comprobadoEste artículo y estoQue pregunta

Y también intentó guardar el usuario y la contraseña en un archivo externo, como se explicaaquí yaquí.

¿alguna idea?

- editar para aclarar -

Cambié la url real porque no es un representante público con el que esté trabajando ... La url real está ahí y el pom que sbt está tratando de encontrar existe ...

ps: BTW .. ¿dónde están los scaladocs sbt?

Respuestas a la pregunta(2)

Su respuesta a la pregunta