[jboss-dev-forums] [Design of EJB 3.0] - Versioning Conventions

ALRubinger do-not-reply at jboss.com
Thu Feb 7 02:44:33 EST 2008


How will we proceed with versioning conventions in the EJB3 Component?

Originally Carlo had set up a relationship between RC number and release such that RC12 == 0.12.0 for each project comprising the EJB3 component.

However, this becomes invalidated as we've added modules to the project which may or may not change with each subsequent release.  

I'll propose a format of X.Y-SNAPSHOT for trunk, to be named X.Y in a branch (in preparation for tagging) and X.Y.Z for each release, where the following applies:

X = Major version; rewrites, no guarantee of backward-compatibility
Y = Minor version; typically each release with new features or API
Z = Patch version; small changes made as release is prepared

We may then build a matrix in which EJB3 Release N consists of 0.3.0 ext-api. 0.1.3 core, etc, eg.

I'm not married to the above, but I'd like some sort of convention; things are getting messy in there.

S,
ALR

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127262#4127262

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127262



More information about the jboss-dev-forums mailing list