On Fri, Dec 9, 2011 at 5:44 PM, David Vree <[email protected]> wrote: > My team is currently converting a web-app to GWT and we would like to break > our client code into at least 2 and maybe as many as 4 separate Maven > modules/projects. > > When doing this is it possible to use development mode and allow hot code > editing of the dependent modules? > > Google provided me with the following links, but they seem to be > inconclusive. > > http://groups.google.com/group/codehaus-mojo-gwt-maven-plugin-users/browse_thread/thread/8d073905c5ec2663 > http://stackoverflow.com/questions/5236181/how-to-be-productive-in-a-gwt-maven-multi-module-project > http://jira.codehaus.org/browse/MGWT-76 > > I am hoping somebody already does this and can provide some useful tips.
Hi David, I did several projects with GWT on a "larger" Maven setup involving 10+ people. Some time a go a wrote about it at: http://ars-codia.raphaelbauer.com/2011/01/gwt-project-layout-part-2-large.html Maven and GWT is really stable and usable, and you can do all stuff like hot code swapping / debugging and so on once it's properly configured. I am 100% sure that Maven is a great tool to speed up things. But with my experience now I am not 100% sure if it is clever having "many" modules to split things up. In my current projects I am trying to use as less Maven and GWT modules as possible. Makes management of the project nicer and simpler. If you really need more GWT / maven modules you can always do that - but don't do stuff too complex at the beginning - premature optimization is the root of all evil... Another tip for large projects: Maven and a multi module setup might be important - but it is imho more important having a working DVCS setup - especially if you are working with many teams (I also wrote about that at http://ars-codia.raphaelbauer.com/2011/01/git-branching-workflow.html / http://ars-codia.raphaelbauer.com/2011/07/mercurial-branching-workflow.html . Hope that helps - feedback much appreciated :) Best, Raphael > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-web-toolkit/-/fT-bDXDpsJwJ. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. -- inc: http://ars-machina.raphaelbauer.com tech: http://ars-codia.raphaelbauer.com web: http://raphaelbauer.com -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
