[ http://issues.apache.org/jira/browse/GRFT-26?page=comments#action_66915 ]
Christophe Lombart commented on GRFT-26:
----------------------------------------
In order to support the Graffito modules, a new subproject "modules" is
required.
Here is the proposed project structure :
trunk/api (Graffito core api : interfaces, services, exception)
trunk/components (Graffito core components & services implementation)
trunk/commons (utility classes used in different subprojects)
trunk/doc : tempory doc/draft/discussion
trunk/site : official information on Graffito used to build the internet site.
trunk/engine : Utility classes used to integrate Graffito in any kind of J2EE
application (not necessary for Jetspeed 2).
trunk/jcr-mapping : object mapping tools for JCR.
trunk/jetspeed2-deploy : scripts & resources used to deploy the Graffito core
services into Jetspeed 2.
trunk/modules : Graffito extensions
trunk/modules/dm (Document management module)
trunk/modules/dm/api (module api)
trunk/modules/dm/components (module components et services)
trunk/modules/dm/jetspeed2-deploy (scripts to deploy the module
into J2)
project.properties
maven.xml
project.xml
trunk/modules/news (News management module)
trunk/modules/news/api (module api)
trunk/modules/news/components (module components et services)
trunk/modules/news/jetspeed2-deploy (scripts to deploy the
module into J2)
project.properties
maven.xml
project.xml
... other modules (forum, article management, ...)
trunk/application (war portlets)
trunk/application/browser (admin browser portlets)
trunk/application/graffito-portlets (common graffito portlets)
* Doc Viewer portlet
* Treeview portlet
* Search portlet
...
trunk/application/framework-portlets (declarative page & tab page,
Graffito tools, utility classes, portlet flow...)
.... other portlets apps
> Review project structure
> ------------------------
>
> Key: GRFT-26
> URL: http://issues.apache.org/jira/browse/GRFT-26
> Project: Graffito
> Type: Improvement
> Versions: 1.0-a1-dev
> Reporter: Christophe Lombart
> Assignee: Christophe Lombart
> Fix For: 1.0-a1-dev
>
> Review the project structure in order to support Graffito extension
> (modules).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira