私はScalaを学び始めました。ほぼすべてのチュートリアルで、私はbuild.sbt
ファイルを参照してプロジェクト設定を記述しています。しかし、今私はgiter8
をインストールし、テンプレートからプロジェクトを作成しました。そしてテンプレートから生成されたプロジェクトは、build.sbt
ファイルが見つかりませんでしたが、build.scala
(同じ目的で使用されているようですが、より柔軟です)。build.sbtとbuild.scalaの違いは何ですか?
build.sbt
とbuild.scala
の違いは何ですか?
どちらがより好ましく、なぜですか?
"build.sbtで十分であることはめったにありません"、0.12以前では、タスクまたはマルチモジュールビルドを定義した後は.scalaファイルが必要です。これは、0.13で扱われるべきです。ここで、valと複数のプロジェクトを定義できます。あなたはもちろん、.scalaで始めることができます。 –
このトピックに関するSBTのドキュメント - http://www.scala-sbt.org/release/tutorial/Full-Def.html – neowulf33