Я бы не пошел с Spring Roo + GWT, и позвольте мне привести несколько причин:
1.- Spring Roo устанавливает проекты на основе AspectJ и комплексные строительные леса в GWT с MVP, RF, который делает сложный код, трудно следовать/изменять , и с этим трудно справиться в IDE.
2.- Документация Spring Roo о GWT является неопределенной и запутанной. Существуют определенные комбинации поставщиков JPA и поставщиков баз данных, которые не работают. Я думаю, что они не очень сосредоточены на настройке GWT и, вероятно, они думают об удалении.
3.- Один из лучших рамок java вокруг GWT - это vaadin: Vaadin is a Java framework for building modern web applications that look great, perform well and make you and your users happy.
Посмотрите на их 3 минуты video, если у вас есть время. У Vaadin 6 была поддержка Spring-roo, см. chapter 14 его документации, но с Vaadin 7 они удалили эту главу.
Сказал, что, исходя из моего опыта, я откажусь от весеннего роя + GWT. Хотя он создает CRUD с несколькими командами, если ваш клиент хочет изменить несколько вещей, это не тривиально.
Если вам нужен GWT, я бы предпочел использовать полную структуру gwt, такую как Vaadin или Errai. В противном случае, если вы хотите использовать весну-роу, используйте свои леса JSF вместо GWT