On Thu, 2013-06-06 at 08:57 -0400, Karl Wright wrote: > Can you elaborate as to what you feel are the advantages of gradle? Why do > you want to switch over? > > Karl >
Both build frameworks have their pros and cons. There is enough material on the web specially after several high profile projects having moved to Gradle. I am quite fine with Maven itself but some its plugins are just plain horrible. One of which is the site plugin. Now that we have to use SvnPubSub for web site publishing, Maven Site plugin simply causes more trouble and helping with the process. And here comes the main drawback of Maven for me as a HC release manager: one can do anything with Maven but nontrivial operations simply require creation of a custom binary plugin. The trouble with this approach in the context of ASF is that every little modification of deployment logic would require a bloody release vote. Gradle on the contrary provides a very rich scripting environment where almost anything can be done inside the build script. One Site plugin (or one Release plugin for that matter) simply cannot be coerced into covering all possible deployment scenarios without becoming an unmanageable abomination. Oleg > > > On Thu, Jun 6, 2013 at 8:49 AM, Gary Gregory <[email protected]> wrote: > > > Maintaining one build is bad enough. I think I has to be switch and > > forget otherwise both will have to be maintained for the foreseeable > > future. > > > > Does the CI we use support gradle? > > > > Gary > > > > On Jun 6, 2013, at 8:36, Oleg Kalnichevski <[email protected]> wrote: > > > > > Folks > > > > > > How would you feel about migrating (gradually) to Gradle as a build tool > > > for HC components? > > > > > > Oleg > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
