muszę określić jako zależność następujące biblioteki:play ramy i SBT: przechodzącą poświadczeń do passowrd nexus chronionego repo
url: http://deploy.cloud.testmx.com:8081/nexus/content/groups/public/
użytkownik: testmx
wprost: testmx @ testmx
GroupID: testmx
artifactId: testmxcommons
wersja: 1.0.0-SNAPSHOT
Więc zdefiniowane następujące projekt/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/"
)
}
i pojawia się następujący błąd:
[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
Próbowałem kilka alternatyw ale daj mi ten sam błąd ...
Sprawdziłem this article i to SO question
Próbowano również zapisać użytkownika i hasło na zewnętrznym pliku, jak to wyjaśniono here i here.
jakiś pomysł?
- edycja wyjaśnienie -
Zmieniłem prawdziwy adres URL, ponieważ nie jest to repo publicznego pracuję z ... Prawdziwy url jest tam i pom że SBT próbuje znaleźć nie istnieje ...
ps: BTW .. gdzie są skaladocs sbt ???
cóż, przynajmniej znalazłem skaladoki sbt: http://harrah.github.com/xsbt/latest/api/index.html#package – opensas
"credentials + = (" shouldn Zastąpi go "poświadczenia + = Poświadczenia (" prawda? – raisercostin