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 文件。
或者:
- 删除或重命名 ~/.sbt/repositories
- 从当前存储库列表中将缺少的存储库添加到 ~/.sbt/repositories,请参阅 https://github.com/sbt/sbt/blob/v1.0.2/launch/src/main/input_resources/sbt/sbt.boot.properties
- 升级您的 SBT 版本
创建一个新用户,要有一个干净的配置,确保它对这个用户可用 JDK 和带有“-version”的 SBT。我执行了它并且一切正常。有时您已经为您的用户安装或配置了程序相互冲突。
P.S。我不建议在这种情况下使用 openjdk。
我也有这个问题。我通过吹走我的 ~/.ivy2 目录来修复它
我试图从一个 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 文件。
或者:
- 删除或重命名 ~/.sbt/repositories
- 从当前存储库列表中将缺少的存储库添加到 ~/.sbt/repositories,请参阅 https://github.com/sbt/sbt/blob/v1.0.2/launch/src/main/input_resources/sbt/sbt.boot.properties
- 升级您的 SBT 版本
创建一个新用户,要有一个干净的配置,确保它对这个用户可用 JDK 和带有“-version”的 SBT。我执行了它并且一切正常。有时您已经为您的用户安装或配置了程序相互冲突。 P.S。我不建议在这种情况下使用 openjdk。
我也有这个问题。我通过吹走我的 ~/.ivy2 目录来修复它