Richard S. Hall wrote:
> I think releases of all of these are pending...we just have to decide
> how to do it...I was waiting for a description of the "maven way" for
> doing releases for our bundle subprojects...but I suppose we could just
> hurry up and do manual releases if we must.
> 
Yeah, I got the message :)

Due to lack of time just a short description (sorry)

Releasing the sub projects independently with maven is simple. We need
to define some extra configuration like how the released artifacts
should look like, then of course the signing stuff etc.

I did this already for the commons project. You'll find a configured pom
under commons/parent/pom.xml. I think we should add most of this to our
root parent pom, so this gets inherited.

And then a sub project can be released with "mvn release:prepare" and
"mvn release:perform" - that's it.

Of course there are many caveats and things that can go wrong; so we
should just try it and fix the problems on the way. One additional thing
is that a release can only depend on released stuff. So in most cases
this means, releasing parent pom first, releasing all dependencies and
then the sub project. Therefore it's easier to not rely on snapshots
between sub projects. This makes independent releases much easier. As
soon as there is a need for updating a dependency, it should be done.
But not automatically.

Hope this helps as a simple quickstart. I think we should just come up
with a list of projects we want to release and then we can see how we
get them out.

Carsten
-- 
Carsten Ziegeler
[EMAIL PROTECTED]

Reply via email to