適当なプロジェクト名で作る
build.sbt を書く
[code lang=text] organization := "org.hoge" name := "hoge-check-batch" version := "0.1.0-SNAPSHOT" scalaVersion := "2.11.8" [/code]
sbt と叩く コンソールになったら抜ける するとproject/build.propertiesができる
src -> main -> scala を掘っておく
[code lang=text] mkdir -p src/main/scala [/code]
intellijでopenする
intellijでsrc/main/scalaを右クリックして new -> package 基本的に被らないようにドメイン名を逆にしたものをつけて最後にアプリ名っぽいのをつける そのできたpackage名を右クリックして new -> scala class Name: Main Kind: object で、Mainファイルを作る
objectの中にdef mainをつくる
[code lang=text] object Main { def main(args: Array[String]): Unit = { println("test") } } [/code]
sbt run とかで動く
[code lang=text] astelnoMacBook-Pro% sbt run [warn] No sbt.version set in project/build.properties, base directory:
~~~ 略 [info] Done packaging. [info] Running hogehoge.aaa.Main test [success] Total time: 16 s, completed 2018/03/19 17:44:33 [/code]