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.

Reply via email to