Most of the modules are usable stand-alone and do not require other modules. Simply include the jar in your project and you're ready to use it. See the individual module READMEs for mor information.
Jars and sources are available in our Maven repository:
<repository>
<id>softwaremill-releases</id>
<name>SoftwareMill Releases</name>
<url>http://tools.softwaremill.pl/nexus/content/repositories/releases</url>
</repository>
- Transaction interceptors
- Stackable security interceptors
- Implementation of assisted inject in Weld (autofactories)
- Object-services (polymorphic extension methods)
- Static bean injection
- Transaction phase listeners ("open session in view")
- Security phase listeners
- Navigation handlers
- i18n, messaging, validation utilities
Lets you run tests that use a database.
Reads key-value configuration files either from JBoss's conf directory (which have priority) or from the classpath.
Our BOM.
Scripts and java classes to backup SimpleDB domains and upload them to S3.
Licensed under the Apache2 license. Softwaremill 2010.