OSAF Server Commons
The Server Commons is a bundle of utilities for common server tasks and integrations with external frameworks and APIs. It is used by
Cosmo and eventually also
Scooby.
Initial subprojects include
Struts, JSP and
Jackrabbit utilities, and
JCR integration for the
Spring Framework.
Cosmo is available under the terms of the
Apache Software License, Version 2.0.
Current Release
There are not yet any formal releases of Server Commons. The first release is expected simultaneously with Cosmo 0.2.
Source Code Access
See
SubversionGuidelines for more information about OSAF's Subversion repositories.
Building
Subprojects are built and installed separately. There is not yet any way to build or install all subprojects at once (contributions welcome).
-
maven jar:jar builds and tests a subproject
-
maven jar:install builds and tests a subproject and installs its artifact
The exception to this rule is the
jackrabbit/maven subproject, which is a Maven plugin.
-
maven plugin:install builds, tests and installs the plugin
The spring subproject must be built and installed before the jackrabbit subprojects. Otherwise, the build order does not matter.
Other Resources
Issues are tracked at
http://bugzilla.osafoundation.org/ using the Server Commons product.
Questions and problem reports go to
cosmo@osafoundation.org.