| Goal | Description |
|---|---|
| sourceforge:deploy |
Deploys the distributions to the SourceForge project using the File Release System.
The distributions must have previously been created using 'maven dist' or similar.
This goal will upload files, set release notes and change notes, set file types
and optionally send emails and news.
This goal chooses the files to release based on maven.sourceforge.publish.includes and
maven.sourceforge.publish.excludes.
By default this deploys all zip and gz files in target/distributions.
|
| sourceforge:deploy-dist | Builds the full distribution and deploys it to SourceForge. |
| sourceforge:deploy-dist-src | Builds the source distribution and deploys it to SourceForge. |
| sourceforge:deploy-dist-bin | Builds the binary distribution and deploys it to SourceForge. |
| sourceforge:deploy-jar | Builds the jar file and deploys it to SourceForge. |
| sourceforge:changes |
Creates the CHANGES.txt file to be used as change notes. Use this goal if you want to check the notes before release. |
| sourceforge:release |
Creates the release on the Sourceforge project. This goal performs the steps of releasing via the Sourceforge File Release System. The files must already have been uploaded to the Sourceforge FTP server. |
| sourceforge:preparefiles |
Build the list of files to upload to Sourceforge. This populates the target/publish folder using the properties maven.sourceforge.publish.includes and
maven.sourceforge.publish.excludes.
By default this copies all zip and gz files in target/distributions.
|
| sourceforge:upload |
Upload the files to the sourceforge ftp server. The files uploaded are all those in the target/publish folder. You can manually choose which files to upload by setting the contents of the folder before using this goal. |
| sourceforge:info | Prints a diagnostic for this plugin. |