複数の gwt モジュールを含む gwt maven プロジェクトを作成したいと考えています。それらのいくつかは単なるユーティリティモジュールであるため、エントリポイントがありません。基本的に、複数の gwt モジュールを含む gwt プロジェクトが既にあり、それを maven に変換しましたが、コンパイル中に次の例外が発生します。
[エラー] タイプ 'in.appops.showcase.web.gwt.uploadservice.client.UploadService' が見つかりません [情報] [エラー] ヒント: 以前のコンパイラ エラーにより、このタイプが使用できなくなった可能性があります [情報] [エラー] ヒント: 確認してくださいモジュールからの継承チェーン。必要なモジュールを継承していないか、モジュールがソース パス エントリを適切に追加していない可能性があります
私のプロジェクトには、エントリ ポイントのないユーティリティ モジュールである core および dispath モジュールと、コア モジュールを継承するエントリ ポイントを持つ他の uploadservice モジュールがあります。
だから私はcore.gwt.xml、dispatch.get.xmlをパッケージ、つまりsrc/main/java自体に入れ、uploadservice.gwt.xmlをmavenのリソースフォルダーに入れました。また、pom.xml で、コンパイルするモジュールを提供しています。
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.4.0</version>
<goals>
<goal>clean</goal>
<goal>resources</goal>
<goal>compile</goal>
<goal>i18n</goal>
<goal>generateAsync</goal>
</goals>
<configuration>
<runTarget>Index.html</runTarget>
<hostedWebapp>${webappDirectory}</hostedWebapp>
<modules>
<!-- <module>platform.bindings.web.gwt.dispatch.Dispatch</module>
<module>platform.core.Core</module> -->
<module>showcase.web.gwt.addressbook.AddressBook</module>
<module>showcase.web.gwt.uploadservice.UploadService</module>
</modules>
</configuration>
</pluginExecutionFilter>
<action>
<execute />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
この例外から抜け出すのを手伝ってくれる人はいますか。モジュールなどをコンパイルする順序を指定する必要がありますか?