是的,我知道解决此问题的一种替代方法是简单地从原始目录创建两个源目录。因此,GWT 编译器的类路径将设置为仅查看兼容源,而两者都将用于应用程序的服务器部分。
首先,我发现这种丑陋,因为这意味着我现在有两个源目录,其中有潜在的类双打。
- IDE 的重构和其他结构能力可能会出现问题,因为它会混淆。
- 有时不可能将一些东西放在单独的包中:认为客户端和服务器包只是因为必须将某些东西公开,而这些东西实际上应该是包私有的以限制范围可访问性。
- 是否有一个库可以将类或方法标记为被 GWT 编译器忽略?
有没有更好的办法 ?