我是一名高中老师,我正在使用 Scala 来教授我的编程入门课程。这有点吓人,但我很兴奋。
但是,由于这些是初学者,我想给他们一个尽可能简单的项目结构。一开始,一切都只是在顶层,一开始,一切可能都在一个.scala
文件中。
不幸的是,我无法弄清楚如何让 Eclipse 相信我不想要src/main/scala
,src/test/scala
等并且不会出错。到目前为止,这是我对 build.sbt 的最佳破解:
scalaSource in Compile <<= baseDirectory
scalaSource in Test <<= baseDirectory
resourceDirectory <<= baseDirectory
unmanagedSourceDirectories in Compile <<= Seq(scalaSource in Compile).join
unmanagedSourceDirectories in Test <<= Seq(scalaSource in Test).join
不幸的是,当我运行 eclipse 并刷新时,Eclipse 抱怨构建路径中有重复的条目,并且它无法链接到基目录——它表示为项目目录的绝对路径,但用连字符代替斜线。
我可以手动修复 Eclipse 项目,但如果我能弄清楚如何不必这样做,那就太好了。