次のライブラリを依存関係として定義する必要があります。
URL: http://deploy.cloud.testmx.com:8081/nexus/content/groups/public/
ユーザー: testmx
パス: testmx@testmx
グループ ID: testmx
アーティファクト ID: testmxcommons
バージョン: 1.0.0-SNAPSHOT
そこで、次の project/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/"
)
}
次のエラーが表示されます。
[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 が見つけようとしている pom は存在します...
ps: ところで.. sbt scaladocs はどこにあるのですか???