L.S.,

For fixing https://issues.apache.org/jira/browse/SMX4-794, I would
like to introduce a distinction between a parent/pom.xml (that acts as
a bill-of-materials, listing core components, and that can be reused
by end users) and the root pom.xml (that has the properties, plugins,
... we need for building the project) in both the NMR and the Features
project.  While I'm working on this, I'll also try to remove any
unnecessary bits from the POMs to make them as maintainable as
possible.

The goal is to create:
- a parent/pom.xml in the NMR project with the bill of materials for
that project
- a root pom.xml in the NMR project that has parent/pom.xml as a
parent and adds the bits we need for our builds
- a parent/pom.xml in the Features project with the bill of materials,
using the parent/pom.xml from the NMR as a parent
- a root pom.xml in the Features projects with our specific build
properties/plugins/... again

Since this is quite a refactoring to both projects' POMs, it might be
best to be careful about doing any other changes to those POMs in the
meanwhile until I get these things committed to avoid merge conflicts
afterwards.  I'll try to make these changes as quickly and efficiently
as possible -- will send a new notice as soon as the bulk of the work
is done.


Regards,

Gert Vanthienen
------------------------
FuseSource
Web: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/

Reply via email to