Tôi đang sử dụng plugin scripted
sbt cho một trong các dự án của tôi và nó đã hoạt động tốt, nhưng ngừng hoạt động đôi khi gần đây không có lý do rõ ràng. Đây là một thiết lập mẫu không thành công:sbt không thể tìm thấy phụ thuộc scripted-sbt
# 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
Khi tôi làm sbt update
Tôi thấy như sau. Lưu ý rằng nó tải xuống scripted-plugin
nhưng không thể tìm thấy scripted-sbt
. Điều này làm việc tốt cho đến gần đây và chỉ là loại dừng lại. Bất kỳ ý tưởng?
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
Vấn đề là vì trong 'tut' plugin là một tiểu dự án. Nhưng thêm cờ này ở gốc "cố định" nó. Vì vậy, tôi có thể khập khiễng cùng lúc. Cảm ơn! – tpolecat