Saturday, November 28, 2009

Re: Should we use maven or not for a project?

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 <jbirksdahl@gmail.com> 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 google-web-toolkit@googlegroups.com.
> To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
> 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 google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate