GWT - 编译错误:没有可用于类型的源代码

时间:2012-08-06 23:40:03

标签: java maven gwt compiler-errors gwt2

我正在通过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?

尽管这种构建不会下降并且Dev模式正常工作。 如何摆脱这些错误消息?

2 个答案:

答案 0 :(得分:9)

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

<source path="packagename">

GWT编译器将编译包 gwtxmlmodulepath.packagename

See more

答案 1 :(得分:8)

错误意味着某些客户端代码(要编译为javascript)包含对Apache Commons的StringUtils类的引用。这是不允许的,因为此库包含不与GWT客户端兼容的代码。

相关问题