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 > > >