1

在 Eclipse 中,我的 sbt 文件在图标中显示“J”符号,而不是我希望在 scala 文件中看到的超人“S”符号。不是氪石严重的问题,但我该如何解决?

日食图标

通过 sbt-eclipse 插件 2.4.0、sbt 0.13.1-RC2、eclipse 4.3.1、scala-ide 4.0.0-m2 生成。

我猜这个问题与在 /project 目录的根目录中包含 sbt .scala 文件的约定有关。

编辑:

没有超级“S”符号是不好的,否则 .scala 文件将不会在 eclipse 中编译。

我手动将以下内容添加到项目/.classpath:

 <classpathentry including="*.scala" kind="src" output="target/scala-2.10/sbt-0.13/classes" path=""/>

这可以解决问题。这是一个 sbteclipse 问题吗?有解决方法吗?

4

1 回答 1

2

错误的图标是 SDT 中的错误导致的 - 我创建了一张票

除此之外,未分配给类路径的 Scala 文件(以及 Java 文件)(目前是 sbt 项目文件的情况)不会由 Eclipse 编译(因为它们与构建器无关)。

不过,您可以获得这些文件的大多数其他 IDE 功能,例如语义突出显示或自动完成(实际上所有不需要或不依赖字节码生成的功能都应该工作)。

于 2013-11-21T01:33:29.433 回答