アットウィキロゴ

Scala:sbt:plugin

使用しているsbtのプラグイン


sbt-onejar

実行可能jarファイルを作るプラグイン
https://github.com/sbt/sbt-onejar
プロジェクト内に実行可能なクラスが1つなら問題ないが複数ある場合は一つに指定する必要がある
(注)もしくは実行時に選択できる。こっちのほうが楽かもしれない
build.sbtに以下を記述
//「sbt run」 の時にjっこうするクラスを指定
mainClass in (Compile, run) := Some("app.HelloWorld")
 
//「sbt package」のときにMANIFEST.MFのMain-Classに設定されるクラスを指定
mainClass in (Compile, packageBin) := Some("app.HelloWorld")
 
//「sbt one-jar」のときにMANIFEST.MFのMain-Classに設定されるクラスを指定
mainClass in (Compile, onejar) := Some("app.HelloWorld")
 
 
使い方
sbt one-jarと入力
target/scala-xxxディレクトリにxxxx-one-jarファイルがある

sbteclipse

sbtプロジェクトをEclipseで読み込みできるようにするプラグイン
最終更新:2012年11月25日 22:44