4

私はMavenによってGWTアプリケーションを構築しています。

コンパイルすると、次のメッセージが表示されます。

Validating newly compiled units

最初にこの警告があります:

[WARNING] Don't declare gwt-dev as a project dependency. This may introduce complex dependency conflicts

次に、このエラーがあります:

[ERROR] Line 19: No source code is available for type org.apache.commons.lang.StringUtils did you forget to inherit a required module?

このビルドは失敗せず、開発モードは正しく機能します。これらのエラーメッセージを取り除くにはどうすればよいですか?

4

2 に答える 2

9

おそらく、モジュールファイルに理由があります。コンパイルするパッケージを特定する必要があります。これは.gwt.xmlモジュールで構成されます。

<source path="packagename">

そして、GWTコンパイラはパッケージgwtxmlmodulepath.packagenameをコンパイルします。

続きを見る

于 2012-08-07T00:04:10.590 に答える
8

このエラーは、一部のクライアントコード(javascriptとしてコンパイルされる)にApacheCommonsからのStringUtilsクラスへの参照が含まれていることを意味します。このライブラリにはGWTクライアントと互換性のないコードが含まれているため、これは許可されていません。

于 2012-08-07T00:39:03.207 に答える