ysksuzuki’s diary

Java, Scala and JavaScript programming

sbtプロジェクトの作成

sbtプロジェクトの作成方法について、まとめました。 

sbtだとMavenのようなひな形を作成する機能はなく、補完するためにgiter8が必要です。

なおIntelliJ13以降ではsbtを正式サポートしているので、

シンプルなプロジェクトを作成するだけなら、IntelliJでsbtプロジェクトを新規作成する方が楽です。

 

giter8とはGithubリポジトリに登録されているテンプレートからプロジェクトを生成するscalaベースのツールです。

 

※以下の手順はWindows環境向けです。

conscriptのインストール

  1.  https://github.com/n8han/conscript から jar を ダウンロード
  2. java -jarでダウンロードしたjarを実行

怪しいウィンドウが表示されて、conscriptがインストールされます。

成功すると、HOME/bin/cs.batにバッチファイルが作成されます。

giter8のインストール

  1. cs n8han/giter8を実行(上記でインストールしたバッチファイル)

giter8を使ってプロジェクトのひな形を作成

  1. プロジェクトを作成したいフォルダに移動
  2. g8 chrislewis/basic-projectを実行(テンプレートchrislewis/basic-projectを使用する場合)

テンプレートのリストはhttps://github.com/n8han/giter8/wiki/giter8-templates

 

以上でプロジェクトのひな形ができます。

 

以下を参考にさせていただきました。

https://gist.github.com/kmizu/1876800

http://d.hatena.ne.jp/takezoe/20111213