既存プロジェクトの取り込み†
eclipse 用のプロジェクトに変換†
再度 play console を開く
> play
[hello] $ eclipse with-source=true with-javadoc=true
[hello] $ exit
取込み
「パッケージエクスプローラー」右クリック -> インポート -> 既存のプロジェクトをワークスペースへ~
ルートディレクトリーの選択
c:\play-2.2.3\workspace\hello
(play でもコンパイルされるので 「プロジェクトをワークスペースにコピーする」はチェックしないこと)
javadoc の設定†
プロジェクトを右クリック -> プロパティ -> Javaのビルド・パス -> ライブラリー
play- で始まるもの全ての Javadocロケーションに下記を設定
http://www.playframework.com/documentation/2.2.x/api/java
実行の構成†
[実行] -> 外部ツールの構成 -> プログラム -> ダブルクリック
新規構成
名前 : play debug run
ロケーション: C:\play-2.2.3\play.bat
作業ディレクトリ : ${project_loc}
引数 : debug run
(ごくまれに play.bat の実行権がない場合があるのでその場合は chmod +x をつける)
デバッガの接続
デバッグの構成 -> リモート Java アプリケーション
名前: play debugger
ポート: 9999
リモートVMの終了を許可
ブラウザで下記にアクセス
http://localhost:9000/
自動生成されるクラスの追加†
eclipse では scala のコンパイル結果 (views.html.*) の存在がわからないため、コンパイルエラーのように見える
Javaのビルド・パス -> ライブラリ -> 【クラス・フォルダーの追加】
【project】/target/scala-2.10/classes
【project】/target/scala-2.10/classes_managed