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ƫ