問題タブ [gwt-super-dev-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - GWT Super Dev Mode でページの更新時にコンパイルが行われない
GWT + SmartGWT を使用して開発された複数の Maven ベースのアプリケーションがあります。現在、GWT 2.7 に移行し、この複数の Maven プロジェクト用に Super Dev Mode をセットアップして SDM を起動しています。 configure.Any 提案?
java - GWT 2.7.0 Super Dev Mode、変更後にサーバー側コードを再コンパイルしない
私はGWTを学び始めています。
最新バージョン (2.7.0) を入手しました。
スタート ページを表示し、 rpcEntry point
をサーバーに呼び出して関数を実行するクラスを作成しました。
クラスでクライアント側のソース コードに変更を加えるたびにEntry point
、自動再コンパイル (ホット スワップ) が発生するため、適用した変更をすぐに確認できます。
私の問題は、クライアント側のコードに対してのみ機能することです。
サーバー側のコードでは機能しません。サーバー側のコードの変更を確認するには、サーバーとコンソールを停止して再度実行する必要がありますが、これは非常に面倒です。
だから私の質問は:
- バージョン 2.7.0 の SuperDevMode での gwt アプリ サーバーの動作は正常ですか? それとも私は何か間違ったことをしていますか?
- どのように対処すればよいですか?
それについてのあなたの考えを教えてください。
ところで、私はEclipseとGoogleプラグインでGWTを使用しています。
編集
Maven GWT プロジェクトについてはどうでしょうか? それらに対処する方法は?
java - GWT 2.7 Maven プロジェクトと Eclipse の統合
Mavenで動作するGWT 2.7.0アプリケーションの良いスターターを見つけました。ここにリポジトリがあります
残念ながら、所有者/作成者はEclipseを使用していないので、彼は私を助けることができます.
このプロジェクトを Eclipse と連携させ、うまく統合したいと考えています (公式の ant プロジェクト - stockwatcher fe のように)。
私の問題は、スーパー開発モードの Eclipse でこのプロジェクトを実行できないことです。私が持っている唯一のオプションは次のとおり
です。しかし、SuperDevMode で実行するオプションがありません
2番目の問題は、プロジェクトでマウスの右ボタンを使用してGWT sdkをアプリに追加できないことです->プロパティは、次のとおりです。
Linux konsole で maven を使用してこのプロジェクトを実行できますが、Eclipse をクリックしても実行できません。
助けてください
編集
gitリポジトリからインポートした後のEclipseでの私のプロジェクト構造:
メインの pom.xml は次のとおりです。
gwt - GWT 2.7 でクラシック開発モードを使用する
これは簡単な質問かもしれませんが、運が悪い.How to use Classic Dev mode in GWT SDM ( Disabling GWT 2.7.0 Super Dev Mode ) について読んでも、引数に –nosuperDevMode を追加しましたが、それでも Super Dev Mode と同じように動作します. これについて何か考えはありますか?
gwt - GWT SuperDevMode。コード サーバーのコンパイルで依存プロジェクトのクラスが表示されない
GWT アプリケーションをバージョン 2.7 に移行したばかりで、SuperDevMode の使用を開始したいと考えています。このビデオに従って: http://jeff-davis.blogspot.fr/2012/07/setting-up-gwt-25s-superdevmode.html CodeServer を構成しましたが、実行すると、次のエラーが表示されます。ログ:
cern.edms.ui.shared.* パッケージは、maven 依存関係によって GWT プロジェクトに追加された外部プロジェクトから取得されます。
コードサーバーがアプリケーションをコンパイルしているときに、それらが利用できない理由がわかりましたか?
ご協力ありがとうございました!
gwt - Super Dev Mode は xml ファイルの変更を検出しませんか?
GWT 2.7 Super Dev Mode を使い始めたばかりで、DevMode ではなく CodeServer を実行しています。
アプリのテーマをデザインするときは、通常、次のように Css pretty print を一時的にオンにします。
以前は、ブラウザー プラグインを使用した従来の DevMode を使用して、ページを更新するだけで変更が検出され、再コンパイルされていました。
しかし、SDM ではそうではありません。コンソールには、「入力ファイルが変更されていないため、コンパイルがスキップされました」と表示されます。Java ファイルの変更が検出されるため、SDM セットアップが機能していることはわかっています。SDM CodeServer も再起動してみました。
私にとって唯一うまくいったことは、完全に再コンパイルするか、-noincremental を SDM に追加することです。これは、短い css デバッグ セッションには不便です。
SDM が xml ファイルの変更を無視すると予想されますか?