[ https://issues.apache.org/jira/browse/CHAIN-55?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098162#comment-13098162 ]
Elijah Zupancic commented on CHAIN-55: -------------------------------------- I agree regarding splitting the project as well. I always wondered if anyone was actually using the faces or portlets modules. With regards to the servlet module, I don't think we should drop it. It is clunky and could be refactored. Moreover, I remember the WebServletContext being functionally read-only and confusing to use, so I ended up extending it so that I could make it work the way that I expected. > split the huge project in submodules > ------------------------------------ > > Key: CHAIN-55 > URL: https://issues.apache.org/jira/browse/CHAIN-55 > Project: Commons Chain > Issue Type: Improvement > Affects Versions: 2.0 > Reporter: Simone Tripodi > Assignee: Simone Tripodi > Fix For: 2.0 > > > As discussed in the [dev ML|http://markmail.org/message/pnyin5xzmxt2up5q], > there is a general agreement between people interested on chain, on splitting > the huge component in small submodules, in order to have a lightweight, > dependencies-less (unless the logging library, if required) and > self-contained core module, and users interested on core APIs only don't need > to bring unused code in their applications. SUggested modules are: > * core APIs; > * XML configuration APIs (depends from Digester); > * servlet (depends from Servlet APIs); > * portlet (depends from Portlet APIs); > * faces (depends from Faces APIs). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira