Fabric3
Subversion Access
Anonymous non-committer access is allowed over the svnserve and non-SSL WebDAV protocols:
svn://svn.fabric3.codehaus.org/fabric3/
http://svn.codehaus.org/fabric3/
For committer access over HTTPS + WebDAV use:
https://svn.codehaus.org/fabric3/
The source repository can be viewed online here.
An RSS 2.0 feed of the changelog is available at http://svn.fabric3.codehaus.org/changelog/~rss/fabric3/rss.xml
Prerequisites
Fabric3 requires JDK 6 and Maven 2.2.1.
Source Tree Layout
The source tree contains the following directories:
modules - Fabric3 subsystems, extensions, and assemblies
tests - Integration and functional tests
Fabric3 modules is further divided into:
kernel - The main runtime modules, subdivided into runtime APIs and implementation
extension - Runtime capabilities such as bindings, implementation types, clusterng, JPA, etc.
runtime - Runtime-specific modules and assemblies for the runtime distributions
profile - Profile assemblies
admin - Admin tooling modules
Modules are designed to be built independently. To build a particular module, execute the following from its top-level directory: mvn clean install