| class  | AddMojo | Add a file set to the project. | 
| class  | BootstrapMojo | Pull the project source from the configured scm and execute the configured goals. | 
| class  | BranchMojo | Branch the project. | 
| class  | ChangeLogMojo | Dump changelog contents to console. | 
| class  | CheckinMojo | Commit changes to the configured scm url. | 
| class  | CheckLocalModificationsMojo | This mojo will fail the build if there is any local modifications. | 
| class  | CheckoutMojo | Get a fresh copy of the latest source from the configured scm url. | 
| class  | DiffMojo | Display the difference of the working copy with the latest copy in the configured scm url. | 
| class  | EditMojo | Edit/lock a set of files. | 
| class  | ExportMojo | Get a fresh exported copy of the latest source from the configured scm url. | 
| class  | ListMojo | Get the list of project files. | 
| class  | RemoveMojo | Mark a set of files for deletion. | 
| class  | StatusMojo | Display the modification status of the files in the configured scm url. | 
| class  | TagMojo | Tag the project. | 
| class  | UnEditMojo | Unedit/unlock a set of files. | 
| class  | UntagMojo | Untag the project. | 
| class  | UpdateMojo | Update the local working copy with the latest source from the configured scm url. | 
| class  | UpdateSubprojectsMojo | Updates all projects in a multi project build. | 
| class  | ValidateMojo | Validate scm connection string. | 
| class  | ValidateRecursively | Validate scm connection string recursively for all projects. |