繁体   English   中英

尝试在Intellij Idea Ultimate 14.0.4版中构建Play Scala项目时收到错误消息

[英]Getting an error message while trying to build Play Scala project in Intellij Idea Ultimate version 14.0.4

通过Intellij Idea最终版本14.0.4创建Scala播放项目时,我遇到以下错误。 我已经尝试了所有替代方法来解决此问题,例如更新插件,在命令提示符下构建项目并将其导入Idea等,但没有任何帮助。 即使尝试过stackoverflow的一些建议也没有帮助。 那么还有其他方法可以帮助解决此问题吗?

Error:Error while importing SBT project:
...
    at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:42)
    at sbt.std.Transform$$anon$4.work(System.scala:64)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
    at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
    at sbt.Execute.work(Execute.scala:244)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
    at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
    at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
[error] (*:update) sbt.ResolveException: unresolved dependency: sbt-run-support-210#sbt-run-support-210_2.10;0.1-SNAPSHOT: not found
Invalid response.
Invalid response.
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=384M; support was removed in 8.0

See complete log in C:\Users\admins\.IntelliJIdea14\system\log\sbt.last.log

sbt似乎无法解析sbt-run-support-210#sbt-run-support-210_2.10;0.1-SNAPSHOT

sbt-run-support看起来像是sbt插件。

第一步是检查日志中是否存在未解决的依赖项。 因此,请将C:\\Users\\admins.IntelliJIdea14\\system\\log\\sbt.last.log的内容添加到您的问题中。

从这里开始,我只是在猜测:

您可能会发现一些类似的东西:

[warn]  module not found: ???#sbt-run-support;0.1-SNAPSHOT
[warn] ==== local: tried
[warn]   C:/Users/admins.IntelliJIDea14/.ivy2/local/???/sbt-run-support/scala_2.10/sbt_0.13/0.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== typesafe-ivy-releases: tried
[warn]   https://repo.typesafe.com/typesafe/ivy-snapshots/***/sbt-run-support/0.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/???/sbt-run-support_2.10_0.13/0.1-SNAPSHOT/sbt-run-support-0.1-SNAPSHOT.pom
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: ???#sbt-run-support;0.1-SNAPSHOT: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 

不久前,许多存储库已移至bintray.com和JCenter存储库。

所以我在这里找到了你的模块。

因此,可能的解决办法是添加下载的sbt-launcher版本0.13.6+,并将Idea配置为使用此sbt-launcher来构建项目。 因为自0.13.6版开始, SBT已内置适当的解析器。因此,您可能仍然必须在build.sbt中添加一个新的解析器:

resolvers += Resolver.jcenterRepo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM