Scalaの開発環境において、sbt (Scala Build Tool) は最も一般的なビルドツールであり、プロジェクトの作成・依存関係の管理・コンパイル・テスト・実行・パッケージングなどを一括して行うことができます。以下に、sbtのセットアップ手順を詳しく説明します。
sbtのセットアップ手順
1. 前提条件
sbtはJavaが動作する環境を前提としています。したがって、まずJava(JDK)をインストールしておく必要があります。
JDKのインストール(例:OpenJDK 8または11)
-
Windows/Mac/Linux のいずれでも
AdoptiumまたはOracle公式サイトからJDKを入手可能 -
インストール後、以下のコマンドで確認:
2. sbtのインストール
Windowsの場合
-
sbt公式サイト(https://www.scala-sbt.org/)にアクセス
-
上部メニューから「Download」を選択
-
「Windows Installer (.msi)」をダウンロードして実行
-
インストール後、
コマンドプロンプトで確認:
macOSの場合
Homebrewを使ってインストールするのが一般的です:
Linuxの場合
多くのディストリビューションに対応しています。例としてDebian/Ubuntuの場合:
3. sbtの動作確認
インストール後、以下のコマンドでバージョン確認ができれば成功です:
sbtでプロジェクトを作成する手順
1. プロジェクトディレクトリの作成
2. build.sbt ファイルの作成
build.sbt ファイルの作成
3. ディレクトリ構造の作成(標準構成)
4. サンプルコードの作成(例:src/main/scala/Main.scala)
src/main/scala/Main.scala)
5. sbtで実行
まとめ
sbtはScalaプロジェクトの標準的なビルドツールであり、以下の特徴があります:
-
ビルドスクリプトがScalaで記述できる柔軟性
-
Ivyベースの依存管理
-
インタラクティブなコンソール環境
-
開発・ビルド・テスト・デプロイまで一貫してサポート
一度セットアップすれば、複雑な構成のScalaアプリケーションでも効率的に開発を進めることが可能です。
生成日:2025/05/04