4

GWT プロジェクトを管理するために gwt-maven-plugin を使用しています。私はgwt:run常に目標を使用して、テストのために「開発モード」でローカルに実行しています。私は今、自分のプロジェクトを Tomcat に展開するための戦争にコンパイルしたいと考えています。しかし、を実行するgwt:compileと、クラスパス構成の問題を示すコンパイル エラーが発生します。例:

Finding entry point classes
[ERROR] Errors in 'shared.MyClass.java'
[ERROR] Line 4: The import server.model.MyObject cannot be resolved

何か案は?serverパッケージをどこかの構成ファイルに手動で追加する必要がありますか? 事前に情報をありがとう。

-tjw

4

1 に答える 1

5

わかりました、問題が見つかりました。Thomas Broyer (GWT 開発者) による GWT フォーラムでこれを見つけました。

つまり、アノテーションから参照される「javac」クラス(この場合、@WithTokenizers から参照される PlaceTokenizer クラス。使用しない限り、RequestFactory を使用するサービス、ドメイン オブジェクト、ロケーター、またはサービス ロケーターにも当てはまります)。 @ServiceName および @ProxyForName)。それ以外の場合、GWT は *.class を使用せずに *.java ファイルのみを処理できます。

これらのクラスは RequestFactory で使用されるため、アノテーションからこれらのクラスをロードしようとしています。私の質問は次のとおりです。この制限が完全に狂っていないのはなぜですか?

于 2012-01-07T01:52:59.987 に答える