やったこと
- SBTのマニュアルを読む
- sbt-assemblyでjarファイルにまとめる
学んだこと
SBT
lazy val
:遅延評価Fat Jar: 一つのjarにいろんなライブラリのjarを含めるかたち
FAT JARを簡単に作る | Developers.IOsbt-assemblyを使うと、Fat jarが作成できる
GitHub - sbt/sbt-assembly: Deploy fat JARs. Restart processes. (port of codahale/assembly-sbt)sbtのプラグイン. CorePlugin, IvyPlugin, JvmPlugin
sbt Reference Manual — プラグインの使用
build.sbt の他に、project ディレクトリにはヘルパーオブジェクトや一点物のプラグインを定義した *.scala ファイルを含むことができる。