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 google-we...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-tool...@googlegroups.com.
> 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