2012-08-06 75 views
4

我正在构建Maven的GWT应用程序。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? 

尽管此版本不下降和开发模式正常工作。 如何摆脱这些错误信息?

回答

9

也许是你的模块文件的原因。您应该确定要编译的软件包。这在.gwt.xml模块中配置。

<source path="packagename"> 

和GWT编译器将编译软件包gwtxmlmodulepath.packagename

See more

8

错误意味着一些客户端代码的(要被编译以JavaScript)包含从Apache的百科全书的StringUtils类的引用。这是不允许的,因为这个库包含的代码不是GWT客户端兼容的。

相关问题