The Antmod build engine is extensible with build plugins. These plugins are all Ant-based, and allow plugging in of various build features, like building WARs, EARs, documentation, generating hibernate mappings, etcetera...
Default build targets, non-plugin: Build Targets.
More information on using plugins: Plugin User Guide.
How to add your own plugin: Plugin Developer Guide.
| Cobertura Plugin | Test coverage plugin, using Cobertura (based on jcoverage). |
|---|---|
| FindBugs Plugin | Static code analysis plugin, using FindBugs. |
| Hibernate Plugin | O/R mapping plugin; generates Hibernate mappings and exports DB schema. |
| Jar Plugin | Creates jar files using the Ant jar task. |
| Javac Plugin | Compiles Java code using the Ant javac task. |
| Javadoc Plugin | Produces Javadoc API documentation using the Ant javadoc task. |
| JUnit Plugin | Unit test plugin; runs junit test cases and generates test report. |
| OSGi Plugin | Allows for creation of OSGi bundles during a build. |
| Tomcat Plugin | Uploads all created webapps to an Apache Tomcat servlet container. |
| War Plugin | Generates a web application archive (WAR) for one or more modules in a release. |
| XDoc Plugin | Converts xdocs into HTML using Velocity's Anakia. |