[jboss-dev-forums] [Design of JBoss Build System] - Improvements
epbernard
do-not-reply at jboss.com
Thu Aug 21 11:08:43 EDT 2008
Here is a list of issues we encounter when trying to work with the whole maven enchilada.
1. There is no staging server / level when publishing a version in Maven. On a modular project portfolio (say Hibernate), it means you need to push a version in the wild, give it a try with related bits of the project and potentially fix issues that came up during the release process.
In a pure Maven way, thou shalt not republish the same version. The reason comes from:
- the absence of a staging server
- a rather stupid caching approach
Today, people either have to
a. create a new release (which is very long as you need to update doc and a few other things) => not practical
b. override the broken fresh release. People that decided to go ahead of time and try from maven before the official announcement now have a wrong cache
While this can be worked around somehow when a single person is releasing all the dependent modules, there is no solution today when the release is done by multiple people.
2. There is no (that I am aware of) continuous build integration of JBoss AS using snapshots, so errors come up late in the game when final releases are already in Maven. This makes problem 1. even worse.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4171809#4171809
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4171809
More information about the jboss-dev-forums
mailing list