I already said this on march 1 but there was more stuff in that email so maybe 
everyone missed it and I could be considerably more explicit.

DON"T try to use the root pom to release anything and don't try to release it.  
It's only there for convenience.  Judging by the recent posts I think it causes 
a lot more trouble than it is worth and should be removed.

I don't know the exact order to release subprojects in.  Someone will have to 
figure it out.  You can't release in the wrong order because there will be 
snapshots which will fail the build.  I'm pretty sure it starts:

- parent 
-eba-maven-plugin

For each subproject run:

mvn versions:use-releases
svn commit -m "updated to latest releases"
mvn release:prepare -Papache-release
mvn release:perform -Papache-release

The first two steps should be unnecessary for the parent pom.

The versions plugin will find the release candidates from earlier subprojects 
and update the poms to use them instead of the snapshots.


thanks
david jencks

Reply via email to