当我调试我的 sbt 构建时,我想导航到 sbt 源。
通过使用 sbt eclipse 插件,我可以调试我的 Build.scala 文件,这很棒!我也可以使用以下方法包含 sbt 插件源:
> reload plugins
> eclipse withSources=true
但是 sbt 本身的来源不在 sbt-eclipse 生成的 .classpath 文件中。我看到源 jar 在常春藤缓存中,但缺少 sourcepath 条目:
<classpathentry kind="lib"
path="/home/lee/.ivy2/cache/org.scala-sbt/main-settings/jars/main-settings-0.13.1-RC2.jar"
/>
我希望生成的类路径具有如下所示的源路径。(这是手动编辑的,我想让它由 sbt-eclipse 生成):
<classpathentry kind="lib"
path="/home/lee/.ivy2/cache/org.scala-sbt/main-settings/jars/main-settings-0.13.1-RC2.jar"
sourcepath="/home/lee/.ivy2/cache/org.scala-sbt/main-settings/srcs/main-settings-0.13.1-RC2-sources.jar"
/>
(使用 sbt 13.1-RC2 和 sbt eclipse 2.4.0 测试)
我看到了这个sbt-dependency-manager插件,但这看起来很尴尬......
有没有更简单的方法来查看 sbt 源代码以及我的 sbt 构建?