Play framework и sbt: передача учетных данных в защищенный репозиторий Nexus Passowrd

Мне нужно определить в качестве зависимости следующую библиотеку:

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

пользователь: testmx

пройти: testmx @ testmx

groupId: testmx

artifactId: testmxcommons

версия: 1.0.0-SNAPSHOT

Итак, я определил следующий проект / 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", "[email protected]"),
      resolvers += "testmx public" at "http://deploy.cloud.testmx.com:8081/nexus/content/groups/public/"
    )

}

и я получаю следующую ошибку:

[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

Я попробовал несколько вариантов, но они дают мне ту же ошибку ...

Я проверилЭта статья и этоТАК вопрос

А также попытался сохранить пользователя и пароль во внешнем файле, как это объяснено.Вот а такжеВот.

любая идея?

- изменить, чтобы уточнить -

Я изменил реальный URL, потому что он не является публичным репозиторием, с которым я работаю ... Реальный URL есть, и пом, который sbt пытается найти, существует ...

ps: кстати .. где sbt scaladocs ???

Ответы на вопрос(2)

Ваш ответ на вопрос