Antmod has a layered architecture, where the repository layer abstracts Antmod from a specific type of repository. This way, any repository can be used with Antmod. Currently there are two repository systems for which a repository provider has been implemented out-of-the-box:
| Repository System | Provider | Description |
|---|---|---|
| CVS | org.antmod.scm.impl.CvsSystemImpl | Implements access to a CVS repository |
| Subversion | org.antmod.scm.impl.SvnSystemImpl | Implements access to a Subversion repository |
Refer to the Repository reference for reference information on repository support in Antmod.