Maven-align: POM work
---------------------
Key: UIMA-1756
URL: https://issues.apache.org/jira/browse/UIMA-1756
Project: UIMA
Issue Type: Sub-task
Components: Build, Packaging and Test
Reporter: Marshall Schor
Assignee: Marshall Schor
1) eliminate need for any individual project checkout to depend on another
project being checked out simultaneously. This includes:
* switching to docbkx maven plugin instead of our own docbook tooling
* using maven-remote-resources plugin for including common, shared things,
rather than referring to other projects
* use POM dependencies from the repositories
2) make POMs inherit from Apache master POM.
3) separate *parent* poms from *aggregation* poms.
4) make POMs inherit from Apache common POM
5) make parent poms separately releasable, using the apache/maven convention
for version numbering (single digit).
6) position aggregator poms in the conventional position (not flat structure)
to enable some plugins (assembly and release) to function better.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.