sbt 新的 RuntimeException

sbt new RuntimeException

我试图从一个 Scala 玩具示例开始时迷路了,当 运行 sbt new scala/hello-world.g8 甚至 sbt new 时,程序崩溃并出现以下错误。任何想法可能是错误的?提前致谢!

(事实上,我是 运行 sbt -java-home /usr/lib/jvm/jdk-8-oracle-x64 new 因为我的系统默认使用旧版本的 jdk)

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.antlr#ST4;4.0.8: org.sonatype.oss#oss-parent;9!oss-parent.pom(pom.original) origin location must be absolute: file:/home/michal/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
[warn]  :: com.googlecode.javaewah#JavaEWAH;0.7.9: org.sonatype.oss#oss-parent;5!oss-parent.pom(pom.original) origin location must be absolute: file:/home/michal/.m2/repository/org/sonatype/oss/oss-parent/5/oss-parent-5.pom
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[error] java.lang.RuntimeException: Retrieval of org.scala-sbt.sbt-giter8-resolver:sbt-giter8-resolver:0.1.3 failed.
[error]     at scala.sys.package$.error(package.scala:27)
[error]     at sbt.TemplateCommandUtil$.classpathForInfo(TemplateCommand.scala:119)
[error]     at sbt.TemplateCommandUtil$.infoLoader(TemplateCommand.scala:81)
[error]     at sbt.TemplateCommandUtil$.$anonfun$run(TemplateCommand.scala:48)
[error]     at sbt.TemplateCommandUtil$.$anonfun$run$adapted(TemplateCommand.scala:47)
[error]     at sbt.TemplateCommandUtil$$$Lambda62/658781536.apply(Unknown Source)
...
[error]     at xsbt.boot.Boot$.runImpl(Boot.scala:41)
[error]     at xsbt.boot.Boot$.main(Boot.scala:17)
[error]     at xsbt.boot.Boot.main(Boot.scala)
[error] Retrieval of org.scala-sbt.sbt-giter8-resolver:sbt-giter8-resolver:0.1.3 failed.
[error] Use 'last' for the full log.

我也有这个问题,有一个过时的 ~/.sbt/repositories 文件。

或者:

创建一个新用户,要有一个干净的配置,确保它对这个用户可用 JDK 和带有“-version”的 SBT。我执行了它并且一切正常。有时您已经为您的用户安装或配置了程序相互冲突。 P.S。我不建议在这种情况下使用 openjdk。

我也有这个问题。我通过吹走我的 ~/.ivy2 目录来修复它