define a common parent POM to all nuxeo parent POM files
--------------------------------------------------------

                 Key: NXBT-87
                 URL: http://jira.nuxeo.org/browse/NXBT-87
             Project: Nuxeo ECM Build/Test Environment
          Issue Type: Improvement
            Reporter: Julien Carsique
            Assignee: Julien Carsique


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

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to