Lagom Hands-On-Development
Lagom のサンプルプロジェクト Chirper(Twitterライクなアプリケーション) に「お気に入り」機能を追加実装するハンズオンです。
このハンズオンで必要なもの
- インターネット環境
- ブラウザ (Google Chrome 推奨)
- ターミナル (CUI)
- git
- JDK8
事前準備
-
Java のバージョンが1.8系になっているか確認してください
$ java -version java version "1.8.0_74" Java(TM) SE Runtime Environment (build 1.8.0_74-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode) $ javac -version javac 1.8.0_74
JDK8をインストールしたにも関わらず、1.8系になっていない場合はJDK8にパスが通っているか確認してください。
-
ターミナルで任意のディレクトリの移動し、リポジトリをクローンします
$ cd ~/workspace $ git clone [email protected]:negokaz/lagom-hands-on-development.git
-
プロジェクトのディレクトリに移動し、開発環境を起動します
$ cd lagom-hands-on-development $ bin/activator ui
自動的に http://localhost:8888 が開き、コードが閲覧できるようになります。(例: FavoriteService.java)
確認できたらターミナル上で
Ctrl + C
を押して終了します。 -
別のターミナルを開き、アプリケーションを起動します
$ cd lagom-hands-on-development $ bin/activator runAll .... [info] (Services started, use Ctrl+D to stop and go back to the console...) # ↑起動完了のログ
http://localhost:9000 に移動し、下記のような画面が表示されると起動成功です。
確認できたらターミナル上で
Ctrl + D
を押して終了します。
ハンズオンを始める
-
Activator UI を起動します
$ cd lagom-hands-on-development $ bin/activator ui
-
チュートリアル を確認し、スタッフの指示を待って下さい。