I know that the release plugin is kind of hell, but your assumption that "just use git" is unfortunately not valid everywhere. As there are several SCM systems available it would be wrong to state "because with git everything is working, so no need for that".
And I didnt ask for the exact same behaviour of the maven release plugin. If something which tags the sources and updates the versions and uploads the artifacts somehow is working I think thats more than enough - as Adam sayed "Similar in intention, yes. Probably not similar in implementation." -----Original Message----- From: Luke Taylor <[email protected]> To: user <[email protected]> Sent: Tue, Aug 3, 2010 2:13 pm Subject: Re: [gradle-user] Making a Release in Gradle I always found the maven release plugin to be a pain to work with in practice. Switching to an alternative like git makes most of that stuff unnecessary. You just need a simple "git tag" command to tag the release and with gradle you only really have to set the version in one place, rather than in every single pom of a multiproject build. With git you can get everything in place before pushing it out in the state you want, rather than having to mess about with remote operations and svn branching/tagging. With the setup we have now, I don't really see much need for the functionality the maven release plugin offers. Of course it could be possible to add value to release management in other ways :). On 03/08/2010 06:02, Adam Murdoch wrote: > On 29/07/10 6:47 PM, [email protected] wrote: >> >> Hi all, >> >> I just started with Gradle and try to migrate some maven projects to >> gradle. >> >> I found in the roadmap that "Release management" is Post 1.0 - which I >> assume is similar to the maven release plugin, right ? > > Similar in intention, yes. Probably not similar in implementation. > >> >> Does this mean that currently to make a release one has to do the >> different steps (make sure everything is correct, SCM tagging, version >> number increase etc) manually ? > > Yes. > > Of course, if someone wants to pop that stuff in a plugin and share it > with others, that would be most appreciated, and a good start towards > some release management support in Gradle. Before 1.0 is finished, we > want to make it much easier to author and share plugins like this with > others. > > > -- > Adam Murdoch > Gradle Developer > http://www.gradle.org > CTO, Gradle Inc. - Gradle Training, Support, Consulting > http://www.gradle.biz > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
