SBT <项目名称=“”>项目刷新失败

时间:2018-02-02 07:13:24

标签: java scala intellij-idea playframework sbt

每当我尝试在IntelliJ中启用自动导入时,它总是会给我这个错误:

SBT&#39;移动聚合器&#39;项目刷新失败

  

错误:导入SBT项目时出错:[错误]在sbt.MainLoop $。$ anonfun $ runWithNewLog $ 1(MainLoop.scala:107)
  [错误]在sbt.io.Using.apply(Using.scala:22)
  [错误]在sbt.MainLoop $ .runWithNewLog(MainLoop.scala:101)
  [错误]在sbt.MainLoop $ .runAndClearLast(MainLoop.scala:57)
  [错误]在sbt.MainLoop $ .runLoggedLoop(MainLoop.scala:42)
  [错误]在sbt.MainLoop $ .runLogged(MainLoop.scala:34)
  [错误]在sbt.StandardMain $ .runManaged(Main.scala:113)
  [错误]在sbt.xMain.run(Main.scala:76)
  [错误]在xsbt.boot.Launch $$ anonfun $ run $ 1.apply(Launch.scala:109)
  [错误]在xsbt.boot.Launch $ .withContextLoader(Launch.scala:128)
  [错误]在xsbt.boot.Launch $ .run(Launch.scala:109)
  [错误]在xsbt.boot.Launch $$ anonfun $ apply $ 1.apply(Launch.scala:35)
  [错误]在xsbt.boot.Launch $ .launch(Launch.scala:117)
  [错误]在xsbt.boot.Launch $ .apply(Launch.scala:18)
  [错误]在xsbt.boot.Boot $ .runImpl(Boot.scala:41)
  [错误]在xsbt.boot.Boot $ .main(Boot.scala:17)
  [错误]在xsbt.boot.Boot.main(Boot.scala)
  [error] java.lang.ClassNotFoundException:org.jetbrains.sbt.CreateTasks $
  [错误]使用&#39; last&#39;完整的日志。
  [info]关闭服务器
请参阅完整登录href =&#34;文件:/ C:/Users/Rahman/.IdeaIC2017.2/system/log/sbt.last.log"&gt;文件:/ C:/Users/Rahman/.IdeaIC2017.2/system/log/sbt.last.log

1 个答案:

答案 0 :(得分:0)

当编译器/编辑器尝试使用缓存的项目数据时,会发生这种情况。 要解决此问题,请执行以下步骤:

  1. 退出IntelliJ&amp;从root project folder
  2. 删除.idea文件夹
  3. root_project_folder\target&amp;删除目标文件夹root_project_folder\project\target
  4. 确保build.sbt内的项目名称有效。它应采用以下格式:name := "projectname"
  5. 再次启动您的intelliJ并重新初始化您的项目。
  6. 希望这应该解决了你的问题