6

我是一名高中老师,我正在使用 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 项目,但如果我能弄清楚如何不必这样做,那就太好了。

4

3 回答 3

1

相反,您可以使用 scala 解释器,然后从头开始。对于初学者来说这将是非常基础的。一切顺利!!!

于 2013-09-19T09:26:20.300 回答
1

你不应该教一种方法,让人们后来发现它在现实世界中行不通。我明白你的意思,他们是初学者,但文件夹结构并不是难点。

一步一步,最低水平,但真实世界的东西介绍。如果他们回家自己尝试,他们必须浪费时间进行build.sbt比简单的 General -> Import in Eclipse 更困难的更改。

坚持标准,如果他们了解 Scala 的任何内容,他们不会对文件夹有任何问题。我的 2 美分。

于 2013-09-19T10:38:29.013 回答
0

我在另一个上下文中遇到了在根目录中有 *.scala 文件的问题,并提交了这个sbteclipse 问题

于 2013-11-21T18:26:16.270 回答