Любой способ не перепутать sbt-eclipse, если я просто хочу все в папке верхнего уровня? (2.2.0 с 0.12.4)

Я учитель в старших классах, и я использую 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 и refresh, Eclipse жалуется, что в пути сборки есть повторяющиеся записи и что он не может связываться с базовым каталогом - который он представляет как абсолютный путь к каталогу проекта, но с дефисами, замененными на косая черта.

Я могу исправить проект Eclipse вручную, но было бы здорово, если бы я мог понять, как этого не делать.

3 ответа

Вместо этого вы можете использовать интерпретатор Scala и начать с нуля. это будет очень просто для начинающих. Всего наилучшего!!!

Вы не должны учить людей тому, как потом обнаружить, что это не работает в реальном мире. Я понимаю вашу точку зрения, они новички, но структура папок не самая сложная часть.

Делайте шаг за шагом, минимальный уровень, но реальный вводный мир в вещи. Если они идут домой и пытаются сами, им приходится тратить время на build.sbt Изменения, которые более сложны, чем простые Общие -> Импорт в Eclipse.

Придерживайтесь стандартов, если они узнают что-нибудь о Scala, у них не будет проблем с папками. Мои 2 цента.

Я столкнулся с этой проблемой наличия файлов *.scala в корневом каталоге в другом контексте и подал эту проблему sbteclipse.

Другие вопросы по тегам