質問

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

問題ないことは、解散するときにそのソースディレクトリからPlay 2.0が使用され、実際にはrepository/とは別のIVYリポジトリの~/.ivy2サブディレクトリがあります。

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

PLAYソースはrepository/にありません。 GITからGITSICETAGCODEビルディングを行うと、現在publish-localにあるJARを預けますが、そこには発生しません。 SBTアクションの実行2.0-RC3-SNAPSHOTはソースjarを作成しますが、その場所に残っているようです。それをアイデアから添付しても、package-srcのソースは表示されません。

FakeRequestの代わりにSBTのgen-ideaに頼ることが好ましいですか?

役に立ちましたか?

解決

最後に遊びが解放されて以来、アイデアコマンドは大幅に改善されました。

こののようにそれを呼び出すこともできます

idea with-sources
.

とそれはすべてのドキュメントとソースをダウンロードして正しく設定します。

で再生を開始してデバッガを再生するように接続することもできます。

Play debug
.

で、アイデアでリモートデバッグを選択してポート9999 を選択します。

他のヒント

私はこのコマンドを試してみて、うまく機能します:

PLAY IDEN-SOURCES= YES

プレイ付き2.0.1 idea with-sources残念ながら機能しません:

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

以下の回避策を使用しています:

    http://www.playframework.org/documentation/2.0。1 / IDE
  • IntellijのアイデアからのEclipseプロジェクトを開く(Eclipse Integration Pluginを有効にする必要があります)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top