Improve our Maven modules layout to make Sling easier to understand
-------------------------------------------------------------------

                 Key: SLING-83
                 URL: https://issues.apache.org/jira/browse/SLING-83
             Project: Sling
          Issue Type: Improvement
            Reporter: Bertrand Delacretaz


As discussed on sling-dev [1], we'd like to restructure our source code, to 
split Sling in smaller pieces and make it easier to understand what is what.

The suggested Maven modules are as follows. That's the general idea, details 
will have to be filled in.

sling-api (used by both microsling and sling)
microsling
 - microsling-webapp (uses sling-api)
 - microsling-cargo-testing (I'm planning to write some integration tests)
sling
 - sling-osgi (osgi-related modules, console, ...)
 - sling-jcr (JCR utility modules, wrappers, ...)
 - sling-jsp (jasper compiler, JSP script engine, ...)
 - sling-core
 - sling-commons (was not on the mailing list proposal, but probably useful)
 - ...
sling-maven-plugins
 - ... existing plugins

[1] http://thread.gmane.org/gmane.comp.apache.sling.devel/555/focus=57

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to