作者:小阳阳93_967 | 来源:互联网 | 2023-05-20 10:59
首先,我不熟悉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