XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None

      Description

      There is common information which is duplicated each time: repositories, distributionManagement, pluginRepositories, ciManagement, issueManagement, licenses, url, organization.
      What about creating a parent POM common to all parent poms of each project ? It would strictly only contain minimal information, specific to Nuxeo and independent of any project.

      http://hg.nuxeo.org/parent/pom.xml
      Versions shouldn't change very often (that was the problem with nuxeo-ecm) and so artifact would be org.nuxeo:nuxeo-parent:1

      We could then use it for parents POMs of public projects : org.nuxeo:nuxeo-ecm, org.nuxeo.tools:nuxeo-tools-parent, org.nuxeo:nuxeo-addons-list, ...

      Private projects could have their own super parent POM which inherits this one and overwrite some informations (licenses, ...).

      For example, Apache use this one: http://svn.apache.org/viewvc/maven/pom/tags/apache-6/pom.xml?view=markup

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jcarsique Julien Carsique
                Reporter:
                jcarsique Julien Carsique
                Participants:
              • Votes:
                1 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: