【发布时间】:2017-01-21 20:09:25
【问题描述】:
在使用 sbt 时,我在很多地方都面临缓慢
- 在 Intellij 中导入 SBT 项目 -- 大约(8-10 分钟)。
- SBT 项目的 Intellij 中的索引。
sbt(在终端中,此命令需要 -- 大约(2-3 分钟))。compile(在 sbt shell 中,此命令需要 -- 大约(3-5 分钟))。
5.每当我修改build.sbt文件时,项目刷新需要3-4 分钟。
我需要检查的地方更多,但我经常遇到的指定点以上。
此问题与 SBT 或 Scala 有关吗?如果是如何解决相同的问题
注意:我的互联网连接良好,所以这不是网络问题。
我的 Scala 类文件:
import org.scalatest._
class TaskManagerSpec extends FlatSpec with Matchers {
"An empty tasks list" should "have 0 tasks due today" in {
val tasksDueToday = TaskManager.allTasksDueToday(List())
tasksDueToday should have length 0
}
}
build.sbt
name := "tasky"
version := "0.1.0"
scalaVersion := "2.11.6"
resolvers += "Artima Maven Repository" at "http://repo.artima.com/releases"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.0" % "test"
【问题讨论】:
-
如果我们要回答相关问题,我认为您必须向我们展示您的代码。
-
@ChrisMartin 完成!
-
这就是整个项目?我认为 SBT 文件会更相关。它是一个多模块项目吗?
-
@ChrisMartin 这不是一个大的或多模块的项目,我刚开始玩它,添加了
build.sbt -
试试这个来分析你的 sbt 任务:stackoverflow.com/questions/32588234/…