 <p>Using the <code>Scala debugger</code> through the remote connector works.</p> <p>But if you want to avoid to go back and forth between <code>sbt</code> and <code>Eclipse</code>, you can load your project in <code>Scala IDE</code> using <a href="https://github.com/typesafehub/sbteclipse" rel="nofollow">sbteclipse</a>, and then run your specs2 tests from inside <code>Scala IDE</code>, in debug mode, using the <a href="http://scala-ide.org/docs/current-user-doc/testingframeworks/index.html#specs" rel="nofollow">JUnit launcher</a>.</p>