Ich bin mit der scripted
sbt-Plugin für ein meine Projekte und es wurde gut funktioniert, blieb aber irgendwann vor kurzem ohne ersichtlichen Grund zu arbeiten. Hier ist ein Beispiel-Setup, das fehlschlägt:sbt nicht finden kann, die scripted-sbt Abhängigkeit
# project/plugins.sbt
libraryDependencies += "org.scala-sbt" % "scripted-plugin" % sbtVersion.value
# build.sbt
scalaVersion := "2.11.6"
scriptedSettings
# project/build.properties
sbt.version=0.13.5
Wenn ich sbt update
sehe ich die folgenden. Beachten Sie, dass es scripted-plugin
herunterlädt, aber nicht scripted-sbt
finden. Das funktionierte bis vor kurzem und hörte einfach auf. Irgendwelche Ideen?
test$ sbt update
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=1024m; support was removed in 8.0
[info] Loading project definition from /private/tmp/test/project
[info] Updating {file:/private/tmp/test/project/}test-build...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
...
[info] downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/scripted-plugin/0.13.5/jars/scripted-plugin.jar ...
[info] [SUCCESSFUL ] org.scala-sbt#scripted-plugin;0.13.5!scripted-plugin.jar (4424ms)
...
[info] Done updating.
[info] Set current project to test (in build file:/private/tmp/test/)
[info] Updating {file:/private/tmp/test/}test...
[info] Resolving org.scala-sbt#scripted-sbt;0.13.5 ...
[warn] module not found: org.scala-sbt#scripted-sbt;0.13.5
[warn] ==== local: tried
[warn] /Users/rnorris/.ivy2/local/org.scala-sbt/scripted-sbt/0.13.5/ivys/ivy.xml
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/org/scala-sbt/scripted-sbt/0.13.5/scripted-sbt-0.13.5.pom
[info] Resolving org.scala-sbt#sbt-launch;0.13.5 ...
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.scala-sbt#scripted-sbt;0.13.5: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
sbt.ResolveException: unresolved dependency: org.scala-sbt#scripted-sbt;0.13.5: not found
at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:217)
at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:126)
...
[error] (*:update) sbt.ResolveException: unresolved dependency: org.scala-sbt#scripted-sbt;0.13.5: not found
[error] Total time: 2 s, completed Jun 12, 2015 2:13:32 PM
Das Problem war, weil in 'tut' das Plugin ein Teilprojekt ist. Aber das Hinzufügen dieser Flagge an der Wurzel „fixiert“ es. So kann ich jetzt gut humpeln. Vielen Dank! – tpolecat