Spiel-Framework und sbt: Anmeldeinformationen an ein durch Nexus Passowrd geschütztes Repo übergeben

Ich muss folgende Bibliothek als Abhängigkeit definieren:

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

Benutzer: testmx

bestanden: testmx @ testmx

groupId: testmx

artifactId: testmxcommons

Version: 1.0.0-SNAPSHOT

Also habe ich folgendes Projekt / Build.scala definiert

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/"
    )

}

und ich erhalte den folgenden Fehler:

[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

Ich habe mehrere Alternativen ausprobiert, aber sie geben mir den gleichen Fehler ...

Ich habe nachgesehenDieser Beitrag und dasSO Frage

Außerdem wurde versucht, den Benutzer und das Kennwort in einer externen Datei zu speichern, wie dies erläutert wirdHier undHier.

irgendeine Idee?

- zur Verdeutlichung bearbeiten -

Ich habe die echte URL geändert, weil es kein öffentliches Repo ist, mit dem ich arbeite ... Die echte URL ist da und der POM, den sbt zu finden versucht, existiert ...

ps: BTW .. wo sind sbt scaladocs ???

Antworten auf die Frage(2)

Ihre Antwort auf die Frage