Peter Donald wrote:

the commands are right here:

  http://wiki.apache.org/excalibur/ReleaseManagement
  http://wiki.apache.org/avalon/AvalonReleaseManagerHowto


Egads. Some of this is not good. You can not reproduce a build from a tag which kinda defeats the purpose of a tag IMHO. Each separate component is not independent as they reference things outside their build hierarchy (even if it is just the parent project file). My suggestions is when you tag that you copy the entire trunk into tags directory. Something like

svn copy \
https://svn.apache.org/repos/asf/excalibur/trunk
https://svn.apache.org/repos/asf/excalibur/tags/MyComponent-Version-Release

+1 - this would ensure total consistency of the snapshot of the repo: it's more svn-friendly as the revisions are per repository.


I have several and I know of others but few are as anal and bogged down in politics as the Avalon process so most use slight modifications of the dist/release plugin. Mauro has worked a bit on the release plugin so maybe able to shed a bit of a better udnerstanding on it?

Anyhow I will check in a basic maven.xml to perform basics of release process. I will skip generating mails and mailing them out as I think that is something a user should do.


Looks good to me :-) I'll try it out during the weekend on linux.

Cheers


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Apache Excalibur Project -- URL: http://excalibur.apache.org/



Reply via email to