首页 文章

为Scala / SBT设置IntelliJ IDEA Ultimate

提问于
浏览
0

在过去的几个小时里,我一直在努力设置IntelliJ IDEA Ultimate与Scala / SBT一起使用,目前我正面临一个错误,我甚至不知道如何正确查找 . 谷歌错误代码不幸没有帮助:( .

因此,每次我按照以下说明设置新项目或导入现有项目时:

https://scala-lang.org/documentation/getting-started-intellij-track/building-a-scala-project-with-intellij-and-sbt.html

https://www.jetbrains.com/help/idea/creating-and-running-your-scala-application.html

项目加载完成后,我收到以下错误消息:

错误:导入SBT项目时出错:
...

[error]   at sbt.internal.LibraryManagement$.cachedUpdate(LibraryManagement.scala:118)
[error]     at sbt.Classpaths$.$anonfun$updateTask$5(Defaults.scala:2353)
[error]     at scala.Function1.$anonfun$compose$1(Function1.scala:44)
[error]     at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:42)
[error]     at sbt.std.Transform$$anon$4.work(System.scala:64) 

 [error]     at sbt.Execute.$anonfun$submit$2(Execute.scala:257)
[error]     at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
[error]     at sbt.Execute.work(Execute.scala:266)
[error]     at sbt.Execute.$anonfun$submit$1(Execute.scala:257)
[error]     at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:167)
[error]     at sbt.CompletionService$$anon$2.call(CompletionService.scala:32)
[error]     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[error]     at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
[error]     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[error]     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
[error]     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
[error]     at java.base/java.lang.Thread.run(Thread.java:844)
[error] (*:update) sbt.librarymanagement.ResolveException: download failed: org.apache.logging.log4j#log4j-core;2.8.1!log4j-core.jar(test-jar)
Invalid response.

请参阅完整的登录文件:/home/a0947188/.IntelliJIdea2017.2/system/log/sbt.last.log

我已正确安装了SBT 1.0.3和scala插件2.1.14 .

你知道我能做些什么吗?我需要在2周内交付项目,我们的老师特别要求我们使用IntelliJ IDEA .

1 回答

  • 0

    洛伦兹我有完全相同的问题 . 当阅读整个错误消息时,我发现https://dl.bintray.com/sbt/sbt-plugin-releases/org.apache.logging.log4j,其中sbt似乎搜索更新,但它不可用 .

    我的解决方案是,使用较旧的SBT和Scala插件:我现在使用的是SBT 0.13.13和Scala 2.12.0,到目前为止一切正常 . (JDK版本应为1.8)

    我希望它也适合你 .

相关问题