Why Scala's-SBT is too slow
<p>I am facing slowness at many places while working with sbt</p>

<blockquote>
  <ol>
  <li>Importing SBT Project in Intellij -- approx(8-10 minutes).</li>
  <li>Indexing in Intellij of SBT Project.</li>
  <li><code>sbt</code> (In terminal this command takes -- approx(2-3 minutes)).</li>
  <li><code>compile</code> (In sbt shell this command takes  -- approx(3-5 minutes)).<br>
  5.Whenever I modify <code>build.sbt</code> file then project refresh takes 3-4
  minutes.</li>
  </ol>
</blockquote>

<p>There are more places i need to check but above specified points i am facing frequently.</p>

<p><strong>Is this problem related to SBT or Scala ?, If yes How to resolve the same</strong> </p>

<p>Note : I have good internet connection so this cannot be network issue.</p>

<p><em>My Scala Class file :</em></p>

<pre><code>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
  }

}
</code></pre>

<p><em>build.sbt</em></p>

<pre><code>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"
</code></pre>