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