是的我知道解决这个问题的另一种方法就是从原始目录创建两个源目录。因此,GWT编译器的类路径将被设置为仅查看兼容源,而两者都将用于应用程序的服务器部分。
首先,我发现这种丑陋,因为这意味着我现在有两个潜在的双重类源目录。
有更好的方法吗?
答案 0 :(得分:2)
创建一个shared
目录,其中包含GWT端和服务器端都可以读取的代码。任何可复制的类都会进入此文件夹,从应用程序的客户端和服务器端访问(不重复!)。
答案 1 :(得分:2)
您可以使用类似于Ant的包含/排除来从GWT的源路径中排除类(实际上是文件):http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuidePathFiltering 你不能排除方法或内部类,它实际上是基于文件的。见http://code.google.com/p/google-web-toolkit/issues/detail?id=3769