2010-08-01 75 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