sbtでテンプレートからプロジェクトを作る
PowerShellを起動し以下コマンドを入力。sbt new amaya382/simplest.g8
※ここで指定している amaya382/simplest.g8 というのはプロジェクトテンプレート(単にHello Worldと出力するだけの)だそうです。しばらくするといくつか聞いてくるので以下の通り入力
The simplest Scala project for beginners name [simplest]: scala-tour-example package [example]: classname [Simplest]: ScalaTour Template applied in C:\work\.\scala-tour-example PS C:\work>
カレントフォルダに "scala-tour-example" フォルダが作成される。
PS C:\work> cd scala-tour-example PS C:\work\scala-tour-example> ls ディレクトリ: C:\work\scala-tour-example Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2019/01/28 16:50 project d---- 2019/01/28 16:50 src -a--- 2019/01/28 16:50 252 build.sbt
・build.sbt … プロジェクトの設定を管理
・project/build.properties … 主にビルドに利用するsbtのバージョンを設定
・src/はMavenと同じディレクトリ構造
・src/main/以下にプログラム本体のソースファイル
・src/test/以下にテスト用のソースファイル
"
作成したプログラムを実行するにはプロジェクトディレクトリに移動し "sbt" → "run"
sbt:scala-tour-example> run [info] Updating ... [info] Done updating. [info] Compiling 1 Scala source to C:\work\scala-tour-example\target\scala-2.12\classes ... [info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.7. Compiling... [info] Compilation completed in 56.486s. [info] Done compiling. [info] Packaging C:\work\scala-tour-example\target\scala-2.12\scala-tour-example_2.12-0.1.0-SNAPSHOT.jar ... [info] Done packaging. [info] Running example.ScalaTour Hello World [success] Total time: 67 s, completed 2019/01/28 20:30:12 sbt:scala-tour-example>
→ Hello World と表示された。
[Scala]
https://thinkit.co.jp/article/14859
https://thinkit.co.jp/article/14859
0 件のコメント:
コメントを投稿