Craftsman Extensions
Craftsman has a core set of components, and it has a set of extensions that augment this base set of components. Extensions are designed to add useful toolkits or features to Craftsman itself without requiring extensive recoding in the Craftsman core itself.
Extensions may or may not come with all the libraries they need. This depends on the extension and the complexity (or legality) of bundling the dependent libraries and toolkits. JWSDP is a good example: it would be difficult and problematic to include it by default, and it might not be entirely in keeping with the JWSDP license. In the case of the craftsman-jwsdp module, you have to download and install the JWSDP in order for its features to work.
Current Extensions
- craftsman-checkstyle - uses Checkstyle to support source code verification and style checks.
- craftsman-xdoclet - provides Xdoclet support for tasks like building EJBs.
- craftsman-wiki - provides "wikidoc" support through JSPWiki.
- craftsman-jwsdp - provides JWSDP support for tasks like building Java Web Services.
