在eclipse中,我的sbt文件显示了' J'图标中的符号,而不是超人' S'符号我希望看到scala文件。不是氪星石严重的问题,但我该如何解决?
通过sbt-eclipse插件2.4.0,sbt 0.13.1-RC2,eclipse 4.3.1,scala-ide 4.0.0-m2生成。
我猜这个问题与在/ project目录的根目录中包含sbt .scala文件的惯例有关。
编辑:
如果 符号,否则.scala文件不会在eclipse中编译。
我手动将以下内容添加到项目/ .classpath:
<classpathentry including="*.scala" kind="src" output="target/scala-2.10/sbt-0.13/classes" path=""/>
这解决了问题。这是一个sbteclipse问题吗?有解决方法吗?
答案 0 :(得分:2)
错误的图标是SDT中的错误导致的 - 我创建了ticket。
除此之外,未分配给类路径的Scala文件(以及Java文件)(因为目前sbt项目文件的情况)不是由Eclipse编译的(因为它们不与构建器关联)
尽管如此,您可以获得这些文件的大多数其他IDE功能,例如语义突出显示或自动完成(事实上,所有不需要或依赖字节码生成的功能都应该有效)。