hi,

sorry that it is not a direct question on Maven usage, but I really hope to improve my Release management process with Maven.

I would like to understand more regarding version numbering convention, perhaps, the most commonly practice in Java community.

1) for subversion source tree. it is using Release.Minor.Bugfix- ReleaseCandidate scheme
e.g. from  1.0.x  -> 1.1.x ->1.2.x -> 1.3.x
1.3.x-rc1 -> 1.3.x-rc2 -> 1.3.x-rc3

2) in linux kernel, 1.x , odd-numbered releases (2.5, 2.7, etc.) are unstable development versions, while even-numbered releases (2.6, 2.8, etc.) are stable consumer releases.

3) Eclipse community is using a term "Milestone". it is from 2.x M1 - > 2.xM2 ... -> 2.xM6 -> 3.x , etc

4) Apple is practicing number-letter-number scheme, also having development version & marketing version e.g first build of Panther (10.3) was 7A1. The first public release was 7B85; the last, 10.3.9, was 7W98. But the next build of OS X was 10.4, 8A1

5) in general, there is also 1.x apha , 1.x beta , 1.x final release. etc

6) in Maven and relating maven plugin, there is a SNAPSHOT scheme.
i would like to find out more about the differences and good practice. any expert can help?

thanks so much for help and advice!

Regards,
manchi

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to