热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

将Play项目导入IntelliJ时出错

如何解决《将Play项目导入IntelliJ时出错》经验,为你挑选了1个好方法。

首先,我不熟悉Java.我做了一些小项目,但从未对Play做过任何事情.

我正在使用Windows 8.1.

我创建了一个项目activator new prj,然后尝试使用其内置功能将其导入IntelliJ.

当它最终尝试导入时,它给了我这个堆栈跟踪:

Error:Error while importing SBT project:
...
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
    at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
    at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:34)
    at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
    at scala.collection.AbstractTraversable.map(Traversable.scala:105)
    at sbt.Classpaths$.appRepositories(Defaults.scala:1524)
    at sbt.Classpaths$$anonfun$40.apply(Defaults.scala:1040)
    at sbt.Classpaths$$anonfun$40.apply(Defaults.scala:1040)
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
    at sbt.EvaluateSettings$MixedNode.evaluate0(INode.scala:177)
    at sbt.EvaluateSettings$INode.evaluate(INode.scala:135)
    at sbt.EvaluateSettings$$anonfun$sbt$EvaluateSettings$$submitEvaluate$1.apply$mcV$sp(INode.scala:67)
    at sbt.EvaluateSettings.sbt$EvaluateSettings$$run0(INode.scala:76)
    at sbt.EvaluateSettings$$anon$3.run(INode.scala:72)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
[error] java.net.URISyntaxException: Illegal character in authority at index 7: file://${activator.home}/repository
[error] Use 'last' for the full log.

See complete log in C:\Users\Ricardo\AppData\Local\Temp\sbt13.log

是的,错误似乎很明显:Illegal character in authority at index 7: file://${activator.home}/repository因为${activator.home}当然,路径中的语法无效.

嗯,${activator.home}看起来像一个变量.所以我可能会在这里遗漏一些东西.我需要在某处设置此变量吗?我怎么做?在我的系统变量?

我认为我不应该设置变量,因为我之前已经完成了这个(创建一个项目并在IntelliJ中成功导入它).

如果这不是问题,我怎么可能解决它?



1> Oscar H..:

我也有同样的问题.@codegasmer是对的,尝试做"激活者的想法",然后"打开"该项目.

它似乎有效,直到他们解决它.

如果您使用的是激活器1.3,请确保编辑sbt 0.13.7的project/build.properties


推荐阅读
author-avatar
小阳阳93_967
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有