Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.3.1SDK
    • Labels:
      None

      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.

        Activity

        Marshall Schor created issue -
        Marshall Schor made changes -
        Field Original Value New Value
        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
        * 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.
        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.
        Marshall Schor made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Marshall Schor made changes -
        Fix Version/s 2.3.1 [ 12314751 ]
        Richard Eckart de Castilho made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Richard Eckart de Castilho made changes -
        Fix Version/s 2.3.1SDK [ 12315344 ]
        Fix Version/s 2.3.1 [ 12314751 ]
        Richard Eckart de Castilho made changes -
        Status Reopened [ 4 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Marshall Schor
            Reporter:
            Marshall Schor
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development