我是SBT的新手,不确定如何开始一个项目。有人能给我指一条创建Hello World类型项目的入门指南或者给我一些提示吗?
我的首选IDE是IDEA。我按照IDEA插件页面上的说明运行了sbt-idea
。目前我有点困惑,因为:
- 没有创建源文件夹——我应该在哪里/如何创建它们,SBT将如何知道在哪里查找?
- 为什么它要使用Scala 2.8.1,当我已经在
build.sbt
文件中写下了scalaVersion := "2.9.0"
?这意味着IDEA无法识别object HelloWorld extends App {}
。 - 上面插件页面上的说明建议更改“运行配置(包括默认运行配置)的启动前选项”。列出了13种不同的默认配置,我应该更改哪一个?我应该创建一个新的吗?这些默认配置只针对这个项目还是会对所有不使用SBT的其他项目产生不良影响?
谢谢。
build.sbt
文件放入~/.sbt/plugins/
可能会更好,因为这样就不必为每个项目都这样做了。在 Windows 上,你需要使用命令行在Users\yourname\\
中自己创建此目录。无论如何,现在我已按照 sbt 维基中的目录布局设置了文件夹,一切都正常工作! - Luigi Plinge