2010-08-01 70 views
3

我在一个新的GWT应用程序中试验Spring Roo。 Spring Roo GWT支持尚未准备好实际使用,所以我想用GWT 2.1 MVP尽可能多地手动构建GWT。我遇到的问题是Spring Roo“注意”了我的MVP相关类,并为我的实体生成了大量额外(破碎)的内容。如何避免Spring Roo GWT支持?

我怎样才能让Spring Roo忽略我项目的GWT端?

回答

2

我将gwt.scaffold包重命名为gwt.shell,并将gwt.request重命名为gwt.req,而Spring Roo则将我的东西独立出来。

3

“我要建立由专人使用GWT的东西尽可能多的GWT 2.1 MVP的东西越好”

如果你正在构建GWT的手,这听起来像你有兴趣在使用Spring Roo来生成你的数据模型代码 - 但不想(或需要)任何Spring Roo的Web控制器代码。如果是这样的话,那么你可以将项目分成两个模块:

  • 含有模型和由Spring Roo的
  • 你手工创建一个GWT Web应用程序创建持久性代码模块。

使第一个(Roo)模块成为第二个(GWT)模块的依赖关系。基本上,您使用Roo来创建Web应用程序使用的JAR库。只要您不运行controller命令,Roo就不会将任何Web应用程序代码添加到您的模块中。

+0

啊我希望避免这样做。但是,如果没有别的办法,我想它会起作用。 – 2010-08-02 05:52:56