簡體   English   中英

GWT - 編譯錯誤:沒有可用於類型的源代碼

[英]GWT - Compilation error: No source code is available for type

我正在通過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模式也能正常工作。 如何擺脫這些錯誤消息?

也許原因在於您的模塊文件。 您應該識別要編譯的包。 這是在.gwt.xml模塊中配置的。

<source path="packagename">

並且GWT編譯器將編譯包gwtxmlmodulepath.packagename

查看更多

該錯誤意味着某些客戶端代碼(要編譯為javascript)包含對Apache Commons的StringUtils類的引用。 這是不允許的,因為此庫包含不與GWT客戶端兼容的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM