Scala 已将IntelliJ项目计算机A复制到B,但它不会构建在B上
我有IntelliJ、Scala和SBT在Win8和我的笔记本OSX上工作。我以前从来没有遇到过这样的问题。由于天气原因,我被困在旅馆里,我的笔记本电脑上有一份我的创意项目。我试着在我的笔记本电脑上构建这个项目,但失败了,出现了下面的消息。据我所知,我有所有依赖的jar、最新的插件等等。我不认为我遗漏了什么。但我感到困惑的是,在我试图找出IntelliJ项目从一台机器压缩并复制到另一台机器后出现的问题时,这么简单的事情怎么会消耗掉编程所需的时间Scala 已将IntelliJ项目计算机A复制到B,但它不会构建在B上,scala,intellij-idea,playframework,sbt,Scala,Intellij Idea,Playframework,Sbt,我有IntelliJ、Scala和SBT在Win8和我的笔记本OSX上工作。我以前从来没有遇到过这样的问题。由于天气原因,我被困在旅馆里,我的笔记本电脑上有一份我的创意项目。我试着在我的笔记本电脑上构建这个项目,但失败了,出现了下面的消息。据我所知,我有所有依赖的jar、最新的插件等等。我不认为我遗漏了什么。但我感到困惑的是,在我试图找出IntelliJ项目从一台机器压缩并复制到另一台机器后出现的问题时,这么简单的事情怎么会消耗掉编程所需的时间 Error:scalac: Error: xsbt
Error:scalac: Error: xsbt.CompilerInterface
java.lang.ClassNotFoundException: xsbt.CompilerInterface
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:249)
at sbt.compiler.AnalyzingCompiler.getInterfaceClass(AnalyzingCompiler.scala:117)
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:99)
at sbt.compiler.AnalyzingCompiler.newCachedCompiler(AnalyzingCompiler.scala:57)
at sbt.compiler.AnalyzingCompiler.newCachedCompiler(AnalyzingCompiler.scala:52)
at sbt.compiler.CompilerCache$$anon$2.apply(CompilerCache.scala:50)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:39)
at org.jetbrains.jps.incremental.scala.local.IdeaIncrementalCompiler.compile(IdeaIncrementalCompiler.scala:29)
at org.jetbrains.jps.incremental.scala.local.LocalServer.compile(LocalServer.scala:26)
at org.jetbrains.jps.incremental.scala.remote.Main$.make(Main.scala:62)
at org.jetbrains.jps.incremental.scala.remote.Main$.nailMain(Main.scala:20)
at org.jetbrains.jps.incremental.scala.remote.Main.nailMain(Main.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.martiansoftware.nailgun.NGSession.run(NGSession.java:319)
建议:
使用导入项目而不是文件|打开。选择sbt项目
确保您可以访问internet
首先在命令行上生成项目。e、 g
sbt compile package
或
-在IDE中重建项目是痛苦的,但这是一个已知的错误
如果您仍然遇到问题,请返回此处。将IDEA更新到版本14似乎有问题。尝试从IDEA中删除JDK并再次添加。它应该会起作用。你是如何导入的?@singhakash问得好。我从IntelliJ菜单中选择Open Project,而不是Import Project。我会试试的。还记得导入sbt项目时还要检查@singhakash错误吗?导入sbt项目时:…在sbt.MainLoop$$anonfun$runWithNewLog$1.applyMainLoop.scala:71…在xsbt.boot.boot.mainBoot.scala查看完整的登录/private/var/folders/_y/kfydh5v48xj9sj001s77qyj0000gn/T/sbt0.log,上面写着:[错误]*:update sbt.ResolveException:未解析的依赖项:com.typesafe.playplay-json_2.11;2.3.8:未找到同时,build.sbt有:libraryDependencies+=com.typesafe.play%%play json%2.3.8更新您的问题很难阅读
sbt compile assembly