sbt でコンパイルする必要があるサブプロジェクトがいくつかあります。構造は次のようになります。
main_project
- sub_project1
- sub_project2
- sub_project3
もちろん、それらは正しいディレクトリ階層 (src-main-scala ....) を持っています。それらすべて、特にそれぞれをコンパイルするにはどうすればよいですか?
プロジェクトをインタラクティブにナビゲートするを参照してください。
sbt のインタラクティブ プロンプトで、次のように入力
projects
してプロジェクトを一覧表示project <projectname>
し、現在のプロジェクトを選択します。のようなタスクを実行するcompile
と、現在のプロジェクトで実行されます。したがって、必ずしもルート プロジェクトをコンパイルする必要はなく、サブプロジェクトのみをコンパイルできます。
集計を使用して、それらすべてをコンパイルできます。