PlayN プロジェクトを DevMode の Web アプリケーションとして実行できるようにしたいと考えています。これにより、ブラウザをすばやく更新して、再コンパイルせずにコードの変更を確認できます。私がウィキで読んでいることと、この質問から、それは可能であるように思えます。
以下を使用してプロジェクトをセットアップしmvn archetype:generate -DarchetypeGroupId=com.googlecode.playn -DarchetypeArtifactId=playn-archetype -DarchetypeVersion=1.7
、pom.xml を Eclipse にインポートします。
私ができることは次のとおりです。
- Eclipse から Java アプリケーションとして実行
- Maven コマンドラインを使用してサーバーを起動します。
mvn -Phtml integration-test
プログラミングのほとんどは Java で行うことができ、HTML をテストするために長いビルドを行うこともありますが、再コンパイルせずに HTML をテストしながらコードを変更できるようになりたいと思っています。
デフォルトでは、Web アプリケーションとして実行するオプションは表示されません。プロジェクトのプロパティに移動して、「Google App Engine を使用」オプションと「Google Web Toolkit を使用」オプションをチェックして、「Web アプリケーションとして実行」オプションを作成しようとしましたが、そうすると「Could not find anyプロジェクト XXX のホスト ページ".
次に、[プロパティ] -> [Google Web アプリケーション] の下に WAR ディレクトリを設定しようとしました。ただし、プロジェクト内で WAR に最も近いのは「src/main/webapp」です。私はそれを使用しようとしましたが、「クラスパスによって参照されているアーカイブ: /myproject-assets/src/main/java が存在しません。」というエラーが表示されます。
私はこれについてすべて間違っていると感じています。誰かが私を正しい方向に向けることができますか? 私がやっていることは可能なはずですか?ありがとう!