とりあえず作業ログ。
このへんからsbt落としてきて
set SCRIPT_DIR=%~dp0 java -Xmx512M -jar "%SCRIPT_DIR%sbt-launch.jar" %*
こんなバッチ書(abt.bat)く。
次にプロジェクトディレクトリ作って、そこで sbt.bat 起動。
プロジェクトディレクトリルートに build.sbt ファイル作って以下のように編集。
name := "clan-rex.org" version := "1.0" scalaVersion := "2.9.1"
改行重要、超重要。
そしたら sbt console にて以下のコマンド叩く。
reload || で、設定読み込んでデフォルトブロジェクトとして認識し、project ディレクトリがルートに転がる。 そこに、build.sbt 突っ込んで、依存ライブラリを書けると。 とりあえず、intelliJ 使えんと困るので、 >|| resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/" addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "0.11.0")
でほげっと reload 多分これルートで無くても良かった気がしないではないけどまあいい。
して、web 開発の準備。
project/plugins.sbt 作って、以下のラインを突っ込む。
resolvers += "Web plugin repo" at "http://siasia.github.com/maven2" libraryDependencies <+= sbtVersion(v => "com.github.siasia" %% "xsbt-web-plugin" % (v+"-0.2.9"))
そしたらルートの build.sbt 開いて更新。
seq(webSettings :_*) name := "clan-rex.org" version := "1.0" scalaVersion := "2.9.1" libraryDependencies ++= Seq( "org.eclipse.jetty" % "jetty-webapp" % "8.0.1.v20110908" % "container", "javax.servlet" % "servlet-api" % "2.5" % "provided" )
reload できればおk