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

Julien Carsique resolved NXP-3425.
----------------------------------

    Resolution: Fixed

moved nuxeo-shell/nuxeo-shell-commands-base/ to nuxeo-services/nuxeo-shell-core/
removed deprecated nuxeo-shell/nuxeo-shell/ replaced by 
nuxeo-distribution/nuxeo-distribution-shell/
removed nuxeo-shell hg repository
aligned nuxeo on maven-nuxeo-plugin 1.0.10 (just released) to remove useless 
dependency on nuxeo-platform-api

> code reorganization: platform refactoring
> -----------------------------------------
>
>                 Key: NXP-3425
>                 URL: http://jira.nuxeo.org/browse/NXP-3425
>             Project: Nuxeo Enterprise Platform
>          Issue Type: Task
>            Reporter: Julien Carsique
>            Assignee: Julien Carsique
>             Fix For: 5.2 GA
>
>
> Objectives :
> ============
> - fix circular dependecies issues
> - extract UI toolkits to make them easily usable
> - make code layout more in phase with hight level NXP presentation
> Constraints :
> =============
> As we are in RC Phase, the code reorg will occur as much as possible without 
> any impacting renaming.
> This means :
> - no java package renaming
> - no (or few) maven artifact renaming
> - no NXRuntime components/services renaming
> Target Layout :
> ===============
> nuxeo-runtime :
> ---------------
> unchanged
> nuxeo-core :
> ------------
> Probably unchanged.
> nuxeo-services :
> ----------------
> This maven group is a subset of what is currently in nuxeo-platform.
> We will put here all the services and components that can be dependecies of 
> the UI toolkits and provide infrastructure for the upper layers.
> This typically includes :
> - Directories
> - UserManager
> - Action Service
> - MimeTypes service
> - WebCommon
> - Placeful service
> - ...
> Basically the services found here are more infrastructure services than ecm 
> services.
> nuxeo-themes :
> --------------
> This group will contains the current Nuxeo-Themes infrastructure.
> Specific integration with ui-toolkits (jsf and webengine) will be moved to 
> the toolkit groups.
> nuxeo-jsf :
> -----------
> This group will contains the JSF toolkit for Nuxeo.
> This group includes ui-web and probably a part of webapp-core.
> NXThemes / JSF integration will be part of this group.
> nuxeo-webegine :
> ----------------
> This group will contains the WebEngine infrastructure.
> Web applications using WebEngine (sites, wiki ...) will be moved to features.
> NXThemes/WebEngine integration will be part of this group.
> nuxeo-gwt :
> -----------
> Will probably remain unchanged.
> nuxeo-features :
> ----------------
> This maven group will be a merge of nuxeo-platform and addons.
> This group will hold all the ecm features organized with parent poms like 
> this is the case in Addons.
> Target layout is :
> nuxeo-features
>    nuxeo-someSuperFeature
>       nuxeo-someSuperFeature-api
>       nuxeo-someSuperFeature-facade
>       nuxeo-someSuperFeature-core
>       nuxeo-someSuperFeature-jsf
>       nuxeo-someSuperFeature-webengine
>    nuxeo-someOtherSuperFeature
>       nuxeo-someOtherSuperFeature-api
>       nuxeo-someOtherSuperFeature-facade
>       nuxeo-someOtherSuperFeature-core
>       nuxeo-someOtherSuperFeature-jsf
>       nuxeo-someOtherSuperFeature-webengine
> nuxeo-incubator :
> -----------------
> This repo will hold the nuxeo-features that are in incubator stage.
> Some of the packages currently in Addons will go here.
> nuxeo-dm :
> -------------------
> This group will contains the UI code and config that is specific to 
> Nuxeo-DocumentManagagement distribution.
> As a first step, this will be a subpart of current webapp-core.

-- 
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