[
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