Eclipse(Windows)にPlay Frameworkの環境を作る。
前回、Eclipse上でScalaを使って開発するための環境が出来たので、続いてPlay Frameworkの環境を作ります。
1.Play Frameworkインストール
Play FrameworkをWebサイトからダウンロード
http://www.playframework.org/download
「Get the latest official version」から「play-2.0.4.zip」をダウンロード。
「C:¥app」(任意)に解凍して、「C:¥app¥play-2.0.4」を環境変数のpathに追加する。
2.Playプロジェクト作成
playコマンドでプロジェクトを作成する。
C:¥home¥project¥scala¥work>play new myApp _ _ _ __ | | __ _ _ _| | | '_ ¥| |/ _' | || |_| | __/|_|¥____|¥__ (_) |_| |__/ play! 2.0.4, http://www.playframework.org The new application will be created in C:¥home¥project¥scala¥work¥myApp What is the application name? > myApp Which template do you want to use for this new application? 1 - Create a simple Scala application 2 - Create a simple Java application 3 - Create an empty project > 1 OK, application myApp is created. Have fun!
中身を覗いてみる。Controllersとかviewsとか出来てますね。
C:¥home¥project¥scala¥work>cd myApp C:¥home¥project¥scala¥work¥myApp>tree フォルダ パスの一覧 ボリューム シリアル番号は CXXX-XXXX です C:. ├─app │ ├─controllers │ └─views ├─conf ├─project └─public ├─images ├─javascripts └─stylesheets
3.Playアプリケーションの実行
これでWebアプリケーションが出来上がったので、「play run」で実行。
※myApp配下で実行して下さい。
C:¥home¥project¥scala¥work¥myApp> C:¥home¥project¥scala¥work¥myApp>play run [info] Loading project definition from C:¥home¥project¥scala¥work¥myApp¥project [info] Set current project to myApp (in build file:/C:/home/project/scala/work/myApp/) [info] Updating {file:/C:/home/project/scala/work/myApp/}myApp... [info] Done updating. --- (Running the application from SBT, auto-reloading is enabled) --- [info] play - Listening for HTTP on port 9000... (Server started, use Ctrl+D to stop and go back to the console...)
最初はちょっと時間がかかるかも。
サーバが起動したようなので、Webブラウザでアクセスしてみる。
URLはこれ。
サンプルのアプリケーションが動いてこんな画面が出てきました。
成功!
アプリケーションの停止は[Ctrl]+[D]。
[Ctrl]+[C]とやっても止まりません。起動時のコンソールをよく見てみるとご丁寧に、書いてますね。
(Server started, use Ctrl+D to stop and go back to the console...)
4.プロジェクトをEclipseにインポート
「play eclipsify」でEclipse用の設定ファイルを生成。
※play2.1.0では「play eclipse」となっているようです。
C:¥home¥project¥scala¥work¥myApp>play eclipsify [info] Loading project definition from C:¥home¥project¥scala¥work¥myApp¥project [info] Set current project to myApp (in build file:/C:/home/project/scala/work/myApp/) [info] About to create Eclipse project files for your project(s). [info] Successfully created Eclipse project files for project(s): [info] myApp
「.project」とかが生成されて無事Eclipseプロジェクトになったようなので、Eclipseにインポート。
「ファイル」->「インポート」
「既存プロジェクトをワークスペースへ」を選んで「次へ」
「参照」から先ほど作成したプロジェクト「myApp」を選んで、「完了」。
これで、Eclipseにプロジェクトとして取込まれました。
Scala逆引きレシピ (PROGRAMMER’S RECiPE)
- 作者: 竹添直樹,島本多可子
- 出版社/メーカー: 翔泳社
- 発売日: 2012/07/03
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 52回
- この商品を含むブログ (13件) を見る