如果我只想在顶级文件夹中的所有内容,有什么方法可以不混淆 sbt-eclipse?(2.2.0 和 0.12.4)



我是一名高中老师,我正在使用 Scala 来教我的入门编程类。这有点吓人,但我很兴奋。

但是,由于这些是初学者,我想给他们简单的尽可能的项目结构。一开始,一切都会处于顶层,在一开始,一切都会可能在一个.scala文件中。

不幸的是,我不知道如何说服Eclipse我没有想要src/main/scalasrc/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 项目,但如果可以弄清楚如何不必这样做。

相反,您可以使用 scala 解释器,从头开始。 对于初学者来说,这将是非常基本的。万事如意!!

你不应该以一种方式教东西,让人们以后发现它在现实世界中不起作用。我明白你的意思,他们是初学者,但文件夹结构并不是困难的部分。

一步

一步地做,最低水平,但现实世界的介绍。如果他们回家自己尝试,他们不得不浪费时间进行build.sbt更改,这些更改比 Eclipse 中简单的常规>导入更困难。

坚持标准,如果他们能学到任何关于 Scala 的知识,他们就不会有文件夹问题。我的2美分。

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

相关内容

  • 没有找到相关文章

最新更新