2012-02-24 7 views
5

Play 2.0ではSBTが使用されます。ただし、独自のSBTアクションideaを提供して、新しいプロジェクト用のモジュールを作成します。 IDEAプロジェクトを自分で作成し、それにモジュールを追加する必要があります。ファイン。IDEAとSBTでPlay 2.0アプリを設定する

解凍したときに元のディレクトリからPlay 2.0が使用されていて、実際には~/.ivy2とは別に、アイビーリポジトリのrepository/サブディレクトリがあります。

どのようにアプリケーションのSBTビルドを設定しますか?インポートされたライブラリでは、IDEAはScalaコンパイラを認識できません。

プレイ源はrepository/ではありません。私はpublish-local gitからPlay 2.0をビルドすると、現在は2.0-RC3-SNAPSHOTにあるjarをデポジットしますが、ソースはありません。 SBTアクションpackage-srcを実行すると、ソースjarが生成されますが、残っているようです。それをIDEAから添付すると、まだFakeRequestのソースは表示されません。

SBTの代わりideagen-ideaに依存するのが好ましいでしょうか?

+0

は、なぜあなたは、Googleのグループでこれを尋ねてみませんか? https://groups.google.com/group/play-framework – opensas

+2

@opensas stackoverflowのアイデアは質問をすることです。メーリングリストのような他の会場を補完することになっています。 –

答えて

1

playがfinalでリリースされたので、ideaコマンドが大幅に改善されました。

また、この

idea with-sources 

のようにそれを呼び出すことができますし、それがすべてのドキュメントやソースをダウンロードし、それらを正しく設定します。

あなたはまた、残念ながら動作しません

Play debug 

でプレイを開始することにより、劇デバッガに接続し、アイデアでリモートデバッグを選択してプレイ2.0.1 idea with-sourcesでポート9999

2

を選択することができます。

$ idea with-sources 
[error] Expected end of input. 
[error] idea with-sources 
[error] ^

次の回避策を使用しています。

5

に記載されているように私には、このコマンドを試してみましたが、それが正常に動作します:

遊びのアイデアをwith-ソース= yesの

関連する問題