2012-08-06 85 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客戶端兼容的。

相關問題