Play framework e sbt: passando as credenciais para um repositório protegido do nowus passowrd

Preciso definir como dependência a seguinte biblioteca:

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

usuário: testmx

passe: testmx @ testmx

groupId: testmx

artifactId: testmxcommons

versão: 1.0.0-SNAPSHOT

Então eu defini o seguinte projeto / 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/"
    )

}

e recebo o seguinte erro:

[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

Eu tentei várias alternativas, mas eles me dão o mesmo erro ...

Eu verifiqueiEste artigo e istoEntão pergunta

E também tentei salvar o usuário e senha em um arquivo externo, como é explicadoAqui eAqui.

qualquer ideia?

- editar para esclarecer -

Eu mudei o URL real porque não é um repositório público com o qual estou trabalhando ... O url real está lá e o pom que o sbt está tentando encontrar existe ...

ps: BTW .. onde estão os scaladocs sbt ???

questionAnswers(2)

yourAnswerToTheQuestion