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)包含对来自 Apache Commons 的 StringUtils 类的引用。这是不允许的,因为此库包含与 GWT 客户端不兼容的代码。

于 2012-08-07T00:39:03.207 回答