| AbstractDependency |  | 
| ArtifactInstaller | An ArtifactInstaller encapsulates the resolving of an artifact from a local
 or remote Maven repository. | 
| Configuration | Holds configuration data for the <configuration>tag used to configure the
 plugin in thepom.xmlfile. | 
| Container | Holds configuration data for the <container>tag used to configure the plugin
 in thepom.xmlfile. | 
| Daemon | Holds configuration data for the <daemon>tag used to configure the plugin in
 thepom.xmlfile. | 
| DataSource | Holds configuration data for the <datasource>tag used to configure
 the plugin in thepom.xmlfile. | 
| Dependency | Allow users to add classpath entries to the classpath used to start the container. | 
| Deployable | Holds configuration data for the <deployable>tag used to configure the plugin
 in thepom.xmlfile.
 TODO: Find a way to remove code duplication with Ant's DeployableElement
 | 
| Deployer | Holds configuration data for the <deployer>tag used to configure the plugin
 in thepom.xmlfile. | 
| Packager | Holds configuration data for the <packager>tag used to configure the plugin
 in thepom.xmlfile. | 
| Proxy | Holds configuration data for the <proxy>tag used to configure the plugin in
 thepom.xmlfile. | 
| Resource | Holds configuration data for the <resource>tag used to configure the plugin
 in thepom.xmlfile. | 
| User | Holds configuration data for the <user>tag used to configure the plugin
 in thepom.xmlfile. | 
| ZipUrlInstaller | Holds configuration data for the <zipUrlInstaller>tag used to configure the
 plugin in thepom.xmlfile. |