[ https://issues.apache.org/jira/browse/UIMA-1756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marshall Schor updated UIMA-1756: --------------------------------- Description: 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 (see other subtask) * using maven-remote-resources plugin for including common, shared things, rather than referring to other projects (see other subtask) * 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. was: 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. > 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 (see > other subtask) > * using maven-remote-resources plugin for including common, shared things, > rather than referring to other projects (see other subtask) > * 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.