問題タブ [gwt-maven-plugin]
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.
eclipse - GWT 2.7.0 プロジェクトが maven gwt:compile: 注釈エラーでコンパイルされない
Eclipse で正常に動作する Maven GWT プロジェクトを作成しました。ただし、コマンド ラインで mvn gwt:compile を呼び出すと、次のエラーが発生します。
私はこれについて他の投稿を読んだことがありますが、それはGWTコンパイラがクラスを見つけられないことに関係しています。ただし、提供されているソリューションがわかりません。
javac でクラスをコンパイルしてクラスパスに追加する必要があると言う人もいます。Eclipseでそれを行うにはどうすればよいですか?
target/classes
他の人は、出力ディレクトリを からに変更する必要があると言っていますWEB-INF
。試してみましたが、プロジェクトを実行するたびに WEB-INF ディレクトリが空になり、web.xml ファイルが削除されます。これは確かに正しい方法ではありません。
どうすればこれに対処できますか?
java - Gwt モジュールを別の Web プロジェクトで使用できるように、スーパー開発モードを無効にするにはどうすればよいですか
GWT 2.7.0 で Web モジュールを構築しています。
生成されたモジュール フォルダーを maven 出力フォルダー、つまりターゲットにコピーし、別の Web アプリで参照したいと考えています。
そうしようとすると、サーバーダイアログからロードできませんでしたというポップアップが表示され続けます。
追加した
これをモジュールファイルに追加しました
しかし、まだ運がありません。私はまだポップアップを取得しています。
手がかりはありますか?
ありがとう、
ゴータム
gwt - GWT 非同期生成、場合によってはオフにしますか?
gwt-maven-plugin を使用するgenerateAsync
場合、対応する非同期が自動生成されず、手動で記述できるように、個々の gwt-rpc サービスに注釈 (または何か) を適用することは可能ですか?
または、生成された非同期に「要求」の戻り値の型を持たせる注釈 (または何か) はありますか?
gwt - compileSourcesArtifact が機能しない...?
この推奨されるアプローチを使用して準備する GWT ライブラリとして機能することを目的としたプロジェクトがあります。「Library」プロジェクトをビルドすると、結果の JAR がリポジトリに表示されます。「共有」フォルダーに *.java ファイルが含まれていることもわかります。定義 XML である Library.gwt.xml も表示されます。
しかし、「メイン」をビルドしているときに、この JAR が見つからないと不平を言います:
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.8.0-beta1:compile (default) on project Web : アーティファクトが見つかりません - アーティファクトが見つかりません net.jzaruba:Library:jar:sources:1.7-SNAPSHOT
私の JAR の名前はLibrary-1.7-SNAPSHOT.jarであることに注意してください。つまり、「ソース」JAR ではありません。
一方、maven-source-plugin を使用してライブラリ プロジェクトをビルドすると、Library-1.7-SNAPSHOT-sources.jarが取得され、メイン プロジェクトによって実際に認識されます。
GWT と gwt-maven-plugin はどちらも 2.8.0-beta1 です。
「メイン」プロジェクトの <build>/<plugins>/<plugin>:
java - What is the difference between net.ltgt.gwt.maven and org.codehaus.mojo GWT Maven plugins?
Apparently, there are two maven plugins for GWT:
This one:
and this one:
What are the differences ?
gwt - 2.8.0-SNAPSHOT と Java 8 を gwt-maven-plugin で使用して GWT アプリをコンパイルできない
GWT 2.8.0-SNAPSHOT とMojo の gwt-maven-plugin 2.8.0-SNAPSHOTを使用してアプリをコンパイルするのに苦労しています
毎回同じコンパイラ エラーが表示されます。
これが Java 8 の問題なのか、GWT の問題なのか、GWTP の問題なのかはわかりません。
さらに調査する方法や、何が原因であるかについてのアドバイスをいただければ幸いです。
編集:
pom.xml (スニペット)
ライブラリ
- Java 1.8.0_92
- Maven 3.3.9
- GWT 2.8.0-スナップショット
- ゲートウェイ 1.5.1
- グアバ 20.0-SNAPSHOT
- ガイダンス 4.1.0
- ジン 2.1.2
maven - マルチモジュールmavenプロジェクトでGWTがsuperdevmodeサーバーに接続できないのはなぜですか?
最近、GWT + App Engine プロジェクトのセットアップを単一モジュールの Maven プロジェクトから複数モジュールの Maven プロジェクトに変更しました。
私のプロジェクトはmvn install
エラーなしで (親で) を使用してビルドされ、プロジェクト全体がコンパイルされている限り、正常に実行されます。
ただし、これを<superDevMode>false</superDevMode>
行うには Mojo gwt-maven-plugin の構成が必要です。これが私のpom.xmlの一部です:
SDM をオンにすると、起動時にエラーが発生しないようです (を使用gwt:run
):
しかし、localhost:8888 を開くと、「Super Dev Mode からプロジェクトを読み込めませんでした」というエラーが表示されます。
http://localhost:9876にアクセスすると、次のメッセージが表示されます。
HTTP エラー: 500
/ へのアクセスに問題があります。理由:
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getHeader(Ljava/lang/String;)Ljava/lang/String;
編集: pom.xml セットアップが要求されました
ここに 5 つの pom.xml ファイルを含む Gist を作成しました: https://gist.github.com/slugmandrew/1d9acf86be2c7db89031dc60de9df6e2
編集 2: SDM の実行に成功しましたが、何らかの理由でファイルの変更が検出されないため、再コンパイルされません。
Google グループの投稿: https://groups.google.com/forum/#!topic/google-web-toolkit/dF8KhbxnlBY