在其他项目/源文件夹的GWT项目类中使用时出现问题

在其他项目/源文件夹的GWT项目类中使用时出现问题,gwt,class,external,Gwt,Class,External,我的项目包含2个源文件夹,一个是通用J2EE应用程序,另一个是smartCleintGWT 我想使用第一个源文件夹(src)中已经存在的一些DTO类 请注意,该类用于GWT项目的客户端和服务器端 当我这样做的时候,我会犯错误 [ERROR] Errors in 'file:/C:/..Projects/Admin/DMX/src_console/com/ho/nod/client/AdminRPC.java' [ERROR] Line 7: No source code is available

我的项目包含2个源文件夹,一个是通用J2EE应用程序,另一个是smartCleintGWT

我想使用第一个源文件夹(src)中已经存在的一些DTO类

请注意,该类用于GWT项目的客户端和服务器端

当我这样做的时候,我会犯错误

[ERROR] Errors in 'file:/C:/..Projects/Admin/DMX/src_console/com/ho/nod/client/AdminRPC.java'
[ERROR] Line 7: No source code is available for type com.dmx.synch.server.descriptors.DMXLicense; did you forget to inherit a required module?
资源明显可用;有没有办法将所有这些导入GWT


PS在未来2个源文件夹将被分为2个项目…我希望它不会那么复杂。

大多数RPC问题都与所讨论的DTO的序列化有关,您是否需要确保类具有默认构造函数,并检查模块定义文件(即.gwt.xml文件)是否具有指向这些包的源元素。

gwt默认情况下仅在客户端包中查找源代码,因此如果您添加了新包,则必须在*.gwt.xml文件中指定此项。 以XML格式添加:source path='your\u top\u dir'之类的内容。

您可以在以下位置找到:

模块可以指定哪些子包 包含可翻译源,导致 命名包及其子包 要添加到源路径。只有 在源路径上找到的文件是 拟翻译成 JavaScript,使混合成为可能 客户端和服务器端代码 一起在同一类路径中,而不是 冲突。当模块继承其他模块时 模块,其源路径为 组合,使每个模块都具有 访问可翻译的源代码 需要

要添加另一个子包,请在主机文件(
*.gwt.xml
)中添加
。从您发布的日志来看,似乎您必须从
com.dmx.synch.server
包中添加源代码