Maven can call ant so you can say it super-sets ant in that way. Since starting with GWT (coming from Wicket which assumes Maven) I have to say, I deeply miss Maven dependency management. My attempts to mavenize my GWT Designer projects have failed and I lack the time to debug and get things set-up right now (darn deadlines).
The uniformity of build env is nice also but you get a lot of similar functionality with the GWT tools as you point out. If you find yourself managing a lot of dependencies, manually including jar files in support of other objectives or having to switch between versions of libraries (usually internal libs for us) then I think you'd get great benefit out of Maven. If all your looking for is a compile tool in a fairly linear development environment (minimal branching etc) then GWT has you covered. John- On Sat, Nov 28, 2009 at 2:47 PM, jbdhl <[email protected]> wrote: > Thanks for all your insightful comments! It seems that there is no de- > facto correct answer to my original question, so let me instead, for > simplicity, ask for elaboration of the three following questions: > > * The pro-maven replies above all states something like "maven makes a > lot of things easy", which is kind of unspecific. As far as I can see > (and I might miss something), many of the gwt-shortcuts in maven is > sort direct mappings to commands that are already there in gwt: e.g. > there are already gwt commands for i18n-interface creation. Also, > whole unittest suites can be run from within eclipse, so as far as I > can see, maven doesn't solve any problems there. What is it that maven > solves so elegantly that cannot be done just as elegant by using > "naked" gwt? > > * Assume we start developing without maven. If we later decide to use > maven, how complicated would you guess that the project convertion > would be (from non-maven to maven)? That is, is it easy or complicated > to convert an existing project to maven? Notice, there is a lot of non- > java stuff in the project, such as shell scripts, LaTeX documents, > Makefiles, text files, etc). > > * Just to be clear: does maven contain the functionality of GNU make > or ant? Can it solve the same problems as make and ant? > > -- > > 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. > > > -- 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.
