Thanks for laying out the Maven case, Charlie.  Totally resonates on all
fronts.  I'll be looking for places I can help with the effort.


On Sun, Jun 23, 2013 at 12:31 PM, Charles Oliver Nutter <head...@headius.com
> wrote:

> On Sun, Jun 23, 2013 at 12:28 PM, Daniel Marcotte <dmarco...@gmail.com>
> wrote:
> > Any thoughts on migrating to Gradle rather than Maven? This should give
> > better tools for capturing the complexity of the existing ant build while
> > still having all the benefits you're after from Maven.
>
> Gradle is a great tool, but there's too many reasons not to use it.
>
> * Gradle (+ Groovy) is a *big* dependency (as in size) to require for
> building JRuby.
> * Gradle does not appear to have a standard package on most Linuxes,
> homebrew, etc. Maven has standard packages on pretty much every system
> out there.
> * Maven is pre-installed by most Java development environments.
> * Maven is supported by all flavors of IDE and editor.
> * Maven can call out to Ant (or better yet, Rake) for anything
> procedural we need it to do.
> * We have been moving more and more dev-time logic out of Ant and into
> Rake. Introducing Groovy code into our codebase would be a step
> backward.
> * There are Ruby/JRuby/Rake plugins for Maven.
> * It just feels wrong to me to build JRuby with Groovy+Gradle when we
> have Ruby+Rake (or Buildr, but I don't know if it's still maintained).
>
> I see Maven primarily handling building JRuby itself (jruby.jar,
> jruby-complete.jar) and distributing the Maven artifacts, deferring to
> Rake for most other stuff (test runs, downloadable archives, etc). In
> other words, mostly for bootstrapping JRuby (so we can do everything
> else in Ruby) and publishing artifacts. Gradle doesn't gain us
> anything over Rake in that case.
>
> - Charlie
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>
>

Reply via email to