Hi

To make it possible to release by bundle I think we need a few changes to our maven configuration. These are:

1) We need a release of parent. We made some changes in parent recently in decoupling package names from bundle names and I'd like to release these.

2) We need to decouple the parent and reactor poms. For each module we currently have a parent pom which is also a reactor pom, the parent pom contains a lot of general module dependencies. For release by bundle each bundle's pom should have its own dependencies and the parent for a bundle will be the java 5 (or java 6) parent. The reactor poms will just have a 'modules' section listing the sub-modules so that we can build by module as we do at the moment.

3) After these changes each bundle's version (in the pom) will need to decide on a development versioning scheme. My current preference is to make all of the bundle versions the same as the last released version _unless_ the code has been changed since the last release. If we do this it will make it obvious that anything with a -SNAPSHOT version is a candidate for release.

I'll raise a JIRA to cover these.

We will also need changes to JIRA, I'll cover these in a separate note.


Zoƫ

Reply via email to