# Package org.apache.commons.release.plugin.mojos

This package contains all the maven mojos for the commons-release-plugin. Currently this only has the following mojos:

- `CommonsDistributionDetachmentMojo`,
- `CommonsDistributionStagingMojo`, and
- `CommonsSiteCompressionMojo`

Since:
  1.0

- Class Summary
  Class | Description
  --- | ---
  CommonsDistributionDetachmentMojo | The purpose of this Maven mojo is to detach the artifacts generated by the maven-assembly-plugin, which for the Apache Commons Project do not get uploaded to Nexus, and putting those artifacts in the dev distribution location for Apache projects.
  CommonsDistributionStagingMojo | This class checks out the dev distribution location, copies the distributions into that directory structure under the `target/commons-release-plugin/scm` directory.
  CommonsSiteCompressionMojo | Deprecated. - as we no longer wish to compress the site, we are going to put this functionality in the `CommonsDistributionStagingMojo`.
  CommonsStagingCleanupMojo | This class checks out the dev distribution location, checks whether anything exists in the distribution location, and if it is non-empty it deletes all the resources there.