[ 
https://jira.nuxeo.org/browse/NXP-4854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julien Carsique resolved NXP-4854.
----------------------------------

    Resolution: Fixed

http://hg.nuxeo.org/nuxeo/nuxeo-distribution/rev/bdf62ccab093

Status about third-parties and packagings in 5.3.1-SNAPSHOT:
* nuxeo-platform-ear third-parties are explicitly added by assemble set 
"nuxeo-fixed-libs"
* nuxeo-distribution-dm third-parties are inherited from dependency-tree by 
target named "third-party-libraries", then unwanted ones are removed and a few 
missing ones are added
* nuxeo-distribution-jboss adds missing third-parties specific to JBoss with 
targets "jboss-third-party-libraries" and "cmis-third-party-libraries"
* nuxeo-distribution-jetty adds missing third-parties specific to Jetty with 
target "jetty-third-party-libraries"
* nuxeo-distribution-tomcat adds missing and reorder third-parties specific to 
Tomcat with target "third-party-libraries"

Mainly, actual rules are:
* a third-party should be retrieved from dependency tree (see NXP-3879) and so 
directly included in nuxeo.ear when building nuxeo-platform-ear (for EP) or 
nuxeo-distribution-dm (for DM)
* conflicting third-parties are removed from nuxeo-platform-ear and/or 
nuxeo-distribution-dm 
* missing third-parties are added from nuxeo-platform-ear and/or 
nuxeo-distribution-dm
* in case of third-parties specific to a server, already provided by or 
conflicting with the third-parties provided by a server, they should be removed 
from this server packaging module: nuxeo-distribution-jboss and/or 
nuxeo-distribution-jetty and/or nuxeo-distribution-tomcat
* nuxeo-distribution-tomcat is particular as it is built from 
nuxeo-distribution-jetty and so it may requires to add, remove or move some 
third-party libraries.

All this is subject to change as we aim to manage as far as possible 
third-parties from dependency tree and then add specific rules for servers and 
their provided libraries.

> Add third-parties to the right place between nuxeo-platform-ear, 
> nuxeo-distribution-dm, nuxeo-distribution-jboss, nuxeo-distribution-jetty, ...
> -----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: NXP-4854
>                 URL: https://jira.nuxeo.org/browse/NXP-4854
>             Project: Nuxeo Enterprise Platform
>          Issue Type: Bug
>            Reporter: Julien Carsique
>            Assignee: Julien Carsique
>
> For example, json-simple was added into nuxeo.ear from 
> nuxeo-distribution-jboss and nuxeo-distribution-jetty modules but it doesn't 
> seem to be neither linked to JBoss, neither to Jetty, and it doesn't seem to 
> be required in EP but in DM so it should have been directly added from 
> nuxeo-distribution-dm

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://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