On Thu, Feb 21, 2008 at 3:18 PM, James Carman <[EMAIL PROTECTED]> wrote: > On 2/20/08, Niall Pemberton <[EMAIL PROTECTED]> wrote: > > Yup, sorry about this - we changed process just over a year - I think > > following this thread: > > http://commons.markmail.org/message/vw3ckyjakjgbdlbu > > > > ...but no-one has go round to updating the docs. The other part of the > > equation is maven2 - its only recently we started using m2 as the > > primary build on some components - before that it was pretty much all > > m1. The few recent m2 component releases have all be manual (rather > > than using the m2 release plugin - I think JCI used that) - so I'm not > > sure if we have a set procedure - but should document both options. > > Well, does anyone have explicit m2 instructions for doing these > releases (using the profiles in commons-parent, I'd think)? I'm > pretty familiar with m2 as far as day-to-day stuff (clean, test, > install, etc.), but not for doing releases.
How about something like the following: 1) Tag "proxy-1.0-rc3" but with the version number set to "1.0" 2) Check out the proxy-1.0-rc3 3) Build the release artifacts - I think theres a couple of options here: 3.1) Run the following maven command: mvn site javadoc:jar source:jar assembly:assembly This will create all the artifacts - jars and src and binary distros, but then you need to create checksums and sign 3.2) Run the following maven command: mvn -Prc -DcreateChecksum=true site install This should create all the artifacts installed in your local m2 repository, signed and checksums (note it also creates checksums for signature files - I delete those) 4) Upload the artifacts to peopel.apache.org/~jcarman and call a vote on dev@ Niall > > > > Niall > > > > > > > > > > > > Oliver > > > > > > > > > > > > > > > > > >> Oliver > > > > >> > > > > >> > > > > >> > > > > > >> > On Feb 19, 2008 11:31 PM, James Carman <[EMAIL PROTECTED]> > wrote: > > > > >> >> All, > > > > >> >> > > > > >> >> I have prepared a commons-proxy-1.0-rc2 release candidate. > The > > > > >> >> distribution files can be found at: > > > > >> >> > > > > >> >> http://people.apache.org/~jcarman/commons-proxy-1.0-rc2/ > > > > >> >> > > > > >> >> and the site can be found at: > > > > >> >> > > > > >> >> http://people.apache.org/~jcarman/commons-proxy-1.0-rc2/site > > > > >> >> > > > > >> >> The SVN tag used to create the release can be found at: > > > > >> >> > > > > >> >> > http://svn.apache.org/repos/asf/commons/proper/proxy/tags/proxy-1.0-rc2 > > > > >> >> > > > > >> >> All issues brought up thus far with the first release > candidate have > > > > >> >> been addressed. Again, this is my first release (including > signing), > > > > >> >> so please review thoroughly (not that you normally don't). > > > > >> >> > > > > >> >> Thank you, > > > > >> >> > > > > >> >> James Carman --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]