[jboss-dev-forums] [Design of JBoss Build System] - Re: Getting the release process working with javaee
pgier
do-not-reply at jboss.com
Mon Sep 10 10:44:34 EDT 2007
"scott.stark at jboss.org" wrote : "wolfc" wrote : I modeled the versions in the javaee subprojects to be the same as the spec version. So we should never bump these. Maybe we need a build number in there as well, like in RPMs (jboss-javaee-5.0-1)?
| Yes, that sounds like a good approach. So while the aggregate may be at Beta3, the subprojects are at the spec version with a build number qualifier. A version like 5.0-a does not match the osgi version conventions we outlined though. It would need to be something like 5.0.0.X-buildnumber as the qualifer portion is free-form and should not impact compatibility comparisons.
|
Instead of a build number (1, 2, 3, etc..) would it make sense to just append the aggregate release number? So for example jboss-ejb-api 3.0.0.X-5.0.0.Beta3?
We should be able to do something like this in each of the modules.
| <version>3.0.0.X-${project.parent.version}</version>
|
This way we wouldn't have to worry about continually updating the build number.
Or we could just keep the build number as a property in the aggregate. So the modules would have:
| <version>3.0.0.X-${buildNumber}</version>
|
And ${buildNumber} would be a property set in the parent pom.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4082652#4082652
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4082652
More information about the jboss-dev-forums
mailing list