最近,IDEA使用sbt引入了一个外部编译服务器。
我的一个项目中有一堆.scala
个脚本和其他Scala源文件一起放在一起。我刚刚重新编译了这个项目,因为这个新的编译服务器进来了,尝试编译时出现了Error(1, 1) expected class or object definition
(因为脚本只是一个命令/定义列表而没有包含在一个对象或类中)。
有没有办法告诉它忽略脚本文件?
答案 0 :(得分:4)
答案 1 :(得分:0)
使用脚本文件的另一个扩展名,而不是.scala
而不是.sc
,例如它可以是.scalas
,以突出显示,CodeCompletion将其附加到Scala的文件类型:
File -> Settings -> File Types -> Scala Files