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

This package contains all of the maven mojos for the commons-release-plugin.

See: Description

- 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, checkes whether anything exists in the distribution location, and if it is non-empty it deletes all of the resources there.

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

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

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

Since:
  1.0
Author:
  chtompki

Copyright © 2018–2022 The Apache Software Foundation. All rights reserved.