GWT没有使用子包进行编译

时间:2010-12-12 18:17:26

标签: gwt

我是GWT的新手并尝试创建一个应用程序,其中客户端和服务器类共享一些bean和功能类。这是包结构:

com.myGWT.client
com.myGWT.server
com.myGWT.shared

shared包具有 clientserver包类使用的类。

我已将以下内容添加到我的模块文件中:

<source path='client'/>
<source path='com.myGWT.shared'/>

GWT编译器说它找不到shared包中的类的代码。

我已尝试将shared移至server包中,使其成为com.myGWT.server.shared。来自client的班级使用shared中的班级,而GWT则使用No source code is available for type...

我提到了gwt compiling error,但无法解决我的问题:(

有人可以帮忙。

谢谢

2 个答案:

答案 0 :(得分:2)

将gwt.xml文件放在src / com / myGWT /目录中,然后你需要的就是

    <source path='client' />
    <source path='shared' />

路径也使用/不。目录之间。

答案 1 :(得分:1)

也许我一直愚蠢到像任何其他框架一样在GWT上开发。我的客户端代码使用外部JAR,它们需要在GWT的主模块中继承。我不知道这个。

使用外部JAR的所有代码都移到了服务器端。