3

IntelliJ を使用して GWT をデバッグする方法について質問です。

IntelliJ でデバッグできる Maven GWT プロジェクトがあります。ただし、一部の GWT クラスを変更したら、それを有効にするために手動でコンパイルする必要があります。

Eclipse では、GWT クラスが変更されると、Web ページを更新すると、生成された JavaScript が自動的に更新されることを知っています。しかし、IntelliJ は同じことをしていないようです。

何か設定を間違えましたか?IntelliJ を使用して GWT を開発する人はいますか?

どうもありがとう。

4

4 に答える 4

2

GWT コードをデバッグする通常の方法は、"アウト プロセス ホスト モード" を使用することです。ここでは、javascript は関与せず、代わりにホスト モードが拡張機能を介してブラウザーと通信し、DOM の変更方法を指示します。

https://code.google.com/p/google-web-toolkit/wiki/UsingOOPHMを参照してください。

これを使用している場合、IntelliJ は他のサーバーと同様に Java サーバーを実行/デバッグしています。プロジェクト内のクラスへの変更は、保存時にデバッグ済みの JVM にホットロードする必要があります (IntelliJ がサポートしていると思います)。

于 2013-03-15T03:50:28.293 に答える
0

GWT統合は、IntelliJのUltimateEditionにのみ含まれていることに注意してください。Community Editionの場合、GWTデバッグを正しく実行するのは少し難しいです。しかし、それは実行可能です。

ここで作業中に行ったことの1つは、戦争を爆発させてから、戦争ソースフォルダーと爆発した戦争フォルダーの間にNTFSジャンクションポイントを追加することでした。これにより、ファイルの同期が維持され、クライアントのさまざまな部分のオンザフライ更新が可能になります。

すなわち。/ path / to / source / war-> / path / to / target / exploded/war間のリンク

于 2013-03-14T16:08:53.050 に答える
0

GWT Eclipse dev 101 - ページを更新するときに Java クラスを変更しても、Eclipse は JavaScript を更新しません。私はこれについて完全に確信しています。

GWT は、GWT コンパイラーを実行した場合にのみ、eclipse/idea/console の javascript を更新します。大規模なプロジェクトでは生産性が低下するため、避ける傾向があります。

コミュニティ エディションまたはアルティメット エディションを使用している Intellij アイデア エディションをお知らせください。GWT アルティメット エディションには「ネイティブ」gwt プラグインが付属しており、そのまま使用できます。

前述のように、私の trappski は、コミュニティ エディションでは少しトリッキーであり、彼のアプローチに従います。

于 2013-03-15T03:43:51.310 に答える
0

GWT アプリケーションの開発に IDEA 12 を使用しています。私の意見では、Eclipse よりもうまく機能します。プロジェクトを GWT モジュールとして実行してみてください。より高速で、追加の設定なしでデバッグが機能します。

于 2013-03-14T14:55:29.203 に答える