2012-05-02 6 views
0

GettingStarted wikiページにあるコマンドラインを使って、1.2のアーキタイプから新しいPlayNプロジェクトを作成しました。私はEclipseにこのMavenプロジェクトをインポートし、コア、java、htmlモジュールを取り込むだけでした。 Javaプロジェクトを右クリックするとメインクラスが選択され、表示された背景画像がウィンドウにポップアップ表示されます。私はまだ実際のプログラミングをしていないことに注意してください:私はちょうどデフォルトのプロジェクト構成を使用しています。PlayN GWT/HTMLは、モジュールが(再)コンパイルされなければならないと主張する

次に、HTMLプロジェクトでEclipseを使用してGWTコンパイルを使用しましたが、エラーは発生しませんでした。提供されたURL(の「?gwt.codesvr = 127.0.0.1:9997」ビットを削除せずに)を使用してWebアプリケーションとして実行すると、Eclipse Consoleに開発モードであることを警告する。 (具体的には、「GWT開発モードで実行していますが、最適なパフォーマンスを得るには別の方法を使用することができます。」)

ただし、gwt.codesvrパラメータを削除することでアプリケーションを推奨する方法"GWTモジュール 'testproject'を(再)コンパイルする必要があるかもしれないというダイアログボックスが表示され続けます。

mvn test -Ptest-html を読んでから、私のブラウザをhttp://localhost:8080にしてみましたが、同じエラーが発生しました。

何か間違っていますか?

(編集:この次の点が重要かどうかは分かりませんが、とにかく共有します)Eclipseからプロジェクトを作成しようとすると、PlayNの最新のアーキタイプは1.0.3、私はEclipse Indigoを実行しています。)

+0

へのラインは、それがhttp://stackoverflow.com/questions/5719118/gwt-module-may-need-to-be-recompiled-reduxのだろうか? –

+1

私のGWT/HTML5ワークフローは:右クリック> Webアプリケーションとして実行>クロムを開く>アドレスバーに非devモードのURLを貼り付ける(またはページを更新する)>エラーメッセージまたは空白の画面を再コンパイルする> Eclipseに戻って右クリック> GWT>コンパイル>クロムに戻る>ページをリフレッシュする>成功!狂ったと儀式、しかしそれは動作します。したがって、エラーが表示された後でGWTを再コンパイルしてからブラウザのページをリロードしてみてください。 – klenwell

答えて

2

あなたはPlayN 1.0.3を実行していると思います。

  1. ランGWT-コンパイル

  2. を実行し、Webアプリケーションとエラーメッセージが表示されます:: だから、あなたが次のことを実行する必要があります。「GWT 1.0.3のバグがあり

    モジュール 'testproject'を(再)コンパイルする必要があるかもしれません。

  3. 再び実行GWTコンパイル、Webアプリケーションが

  4. を実行している間の重要なステップは、ステップ3

    注意です

CTRL-F5と、ブラウザをリロードします: PlayN 1.2にアップデートして、エラーを取り除くことができます。このためには、playn-showcase/pom.xmlファイルを変更する必要があります。

変更 <version>1.0.3</version> <version>1.2</version>

+0

あなたとklenwellが言ったように、このワークフローは成功しました。私が困惑しているのは、wikiで指定されているサンプルをチェックアウトしたときに、なぜこれが1.0.3で動作しているのかということです。サンプルが1.2にアップデートされていない可能性はありますか?私は別のプロジェクトで1.2を実行しています.GWTをコマンドラインからビルドすると、うまく動作します。 – Paul

関連する問題