IMO you want a build number, not a version. Two very different things. Modules are released by hand with a unique version. Products (EARs, etc) are merely a set of versioned modules with a unique build number. There's no need to label or release every module since the source was already labelled for each individual module release.
This is how we are planning on doing it over here. Of course this all falls apart if you are using SNAPSHOTs. -----Original Message----- From: Wayne Fay [mailto:[EMAIL PROTECTED] Sent: Sunday, April 23, 2006 1:30 PM To: Maven Developers List Subject: Re: release:auto-release Dan, this sounds like the process we like to use too. Wayne On 4/21/06, dan tran <[EMAIL PROTECTED]> wrote: > Mike , the requirements for SCM are to tag (label) the entire soure > tree before the build for reproduciblity and QA uses the tag for their > issue tracking purpose. The tag is the ${version}, all modules in > source tree use the same version. > So maven-release-plugin fits the bill. and we use Continnum with the > our autorelease custom plugin to do just that. > > > > -D > > > On 4/21/06, Mike Perham <[EMAIL PROTECTED]> wrote: > > > > Dan, why does the build label require releasing? We have anthill > > label our daily build source but that doesn't require releasing... > > Can't you just use the scm:tag goal at the end of your build? > > > > -----Original Message----- > > From: dan tran [mailto:[EMAIL PROTECTED] > > Sent: Friday, April 21, 2006 9:33 AM > > To: Maven Developers List > > Subject: Re: release:auto-release > > > > Mike, at my work, each daily build must accompany a label. So cut > > the daily release is the way to go. I also work with another > > smaller project that adopting maven release process where daily > > build is from the snapshot build, we only cut a release when a millestone reaches. > > > > -D > > > > > > > > On 4/21/06, Mike Perham <[EMAIL PROTECTED]> wrote: > > > > > > Why would you ever want to auto-release something? Isn't a > > > release done when the module owner believes it is stable, not on > > > an scheduled time table? I would think a daily release should > > > take the form of a SNAPSHOT. > > > > > > -----Original Message----- > > > From: dan tran [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, April 20, 2006 11:39 PM > > > To: Maven Developers List > > > Subject: release:auto-release > > > > > > Hello all, > > > > > > At my work place, we have a requirement to do daily release using > > > maven-release-plugin. > > > So I create a custom plugin to run both release:prepare and > > > release:perform in one shot. > > > > > > If there are enought interests, I can merge it into > > > maven-release-plugin in a new mojo > > > > > > The mojo auto assign a tag with ${prefix}-${version}. prerfix has > > > a default value ${artifactId} of the root pom > > > > > > > > > WDYT? > > > > > > -Dan > > > > > > > > > ------------------------------------------------------------------ > > > --- 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]
