- JDKがinstall済みであること
- java コマンドに環境変数Pathが通っていること
- Mac
- MacPorts だとバージョンが古いので homebrew を使用
brew install sbt
- Windows
- http://www.scala-sbt.org/download.html から msi をDLして実行
- Linux
http://www.scala-sbt.org/download.html`
からsbt-0.13.5.tgz をダウンロードして、適当な場所(hoge)に配置。hoge/sbt/binにPATHを通しておく。
chmod u+x hoge/bin/sbt
を実行
http://www.jetbrains.com/idea/download/index.html
公式からインストーラをDLして実行
- メニューの「File」 -> 「Settings」を選択
- 「Plugins」 -> 「Browse Repositories」ボタンを押下して 「Browse Repositories」ダイアログを開く
- 右上の検索フォームに「scala」と入力して検索
- 「Scala」と「SBT」をし、コンテキストメニューから「Download and Install」を実行
- 「OK」を押下のち再び「OK」を押下
- 再起動を要求されるので再起動
- メニューの「File」->「Other Settings」-> 「Template Project Structure...」 を選択
- 「Project Settings」 -> 「Project」 -> 「Project SDK」 の 「New」ボタンを押下
- インストール済みJDKのパスを選択
- 「OK」を押下
- https://github.com/n8han/conscript から conscript runnable jar を DL
java -jar
コマンドで DL した jar を実行- splash screen 下部のメッセージ部に 「Installed: ${インストールされたPath}」が表示されるまで待つ
- splash screen を閉じる
- ${インストールされたPath} に環境変数Pathを通す
- Terminal で
curl https://raw.github.com/n8han/conscript/master/setup.sh | sh
を実行 - $HOME/bin に環境変数Pathを通す
- Terminal(コマンドプロンプト)で
cs n8han/giter8
を実行
Terminal(コマンドプロンプト)でプロジェクトフォルダを作成したいパスに移動
g8コマンドで任意のテンプレートを取得 (handsonでは chrislewis/basic-project を使用)
g8 chrislewis/basic-project
テンプレートに設定されているパラメータを入力
プロジェクトフォルダ/project/plugins.sbt というファイルを作成し、下記の内容を記述
resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/" addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.0.0")
(Optional) プロジェクトフォルダ/.gitignore というファイルを作成し、下記の内容を記述
.DS_Store Thumnail.db target/ lib_managed/ src_managed/ project/boot/
Terminal(コマンドプロンプト)でカレントディレクトリをプロジェクトフォルダに移動
sbt
実行gen-idea
実行
- メニューの「File」 -> 「Open Project...」を選択
- プロジェクトフォルダを選択
- メニューの「File」 -> 「Settings」を選択
- 「SBT」 -> 「SBT Launcher JAR file」でインストール済みの sbt-launch.jar を指定
- brew で sbt をインストールした場合
/usr/local/Cellar/sbt/0.11.2/libexec/sbt-launch.jar
にインストールされる
- 「OK」を押下
- メニューの「File」-> 「Settings」を選択
- 「Project Settings」 -> 「Compiler」 -> 「Scala Compiler」を選択
- 「Compiler library」に
sscala-2.9.1
を指定 - 「OK」を押下
- メニューの「File」 -> 「Project Structure...」を選択
- 「Project Settings」 -> 「Modules」 -> 「default-XXXXXX」 -> 「Dependencies」タブ選択
org.scala-lang_scala-library_2.9.1
の Scope が 「Test」 になっているのを 「Compile」 に変更- 「OK」を押下
(o.o)| 除了片假名,平假名,大部分我居然都看懂了=.=