我正在一个新的 GWT 应用程序中试验 Spring Roo。Spring Roo GWT 支持距离实际使用还有一段距离,所以我想尽可能多地使用 GWT 2.1 MVP 的东西来手动构建 GWT 的东西。我遇到的问题是 Spring Roo “注意到”我的 MVP 相关类并为我的实体生成大量额外(损坏)的东西。
如何让 Spring Roo 忽略我项目的 GWT 方面?
我正在一个新的 GWT 应用程序中试验 Spring Roo。Spring Roo GWT 支持距离实际使用还有一段距离,所以我想尽可能多地使用 GWT 2.1 MVP 的东西来手动构建 GWT 的东西。我遇到的问题是 Spring Roo “注意到”我的 MVP 相关类并为我的实体生成大量额外(损坏)的东西。
如何让 Spring Roo 忽略我项目的 GWT 方面?
“我想尽可能多地使用 GWT 2.1 MVP 的东西手工构建 GWT 的东西”
如果您手动构建 GWT,听起来您对使用 Spring Roo 生成数据模型代码很感兴趣——但不想要(或不需要)任何 Spring Roo 的 Web 控制器代码。如果是这种情况,那么您可以将项目分成两个模块:
使第一个 (Roo) 模块成为第二个 (GWT) 模块的依赖项。基本上,您使用 Roo 创建您的 Web 应用程序使用的 JAR 库。只要您不运行该controller
命令,Roo 就不会将任何 Web 应用程序代码添加到您的模块中。
我将我的 gwt.scaffold 包重命名为 gwt.shell,将 gwt.request 重命名为 gwt.req,Spring Roo 不理会我的东西。