You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2022/11/12 13:02:00 UTC

[jira] [Created] (MPOM-359) Deploy site also with release:perform

Konrad Windszus created MPOM-359:
------------------------------------

             Summary: Deploy site also with release:perform
                 Key: MPOM-359
                 URL: https://issues.apache.org/jira/browse/MPOM-359
             Project: Maven POMs
          Issue Type: Improvement
          Components: maven
            Reporter: Konrad Windszus


By default {{release:perform}} executes both {{deploy}} and {{site-deploy}} (if the project has a <distributionManagement>/<site> element), compare with https://maven.apache.org/maven-release/maven-release-plugin/perform-mojo.html#goals. This default behaviour is overwritten in the ASF parent at https://github.com/apache/maven-apache-parent/blob/a4f3c6400104f711e86342649bb77a3a55f1f97f/pom.xml#L255 by a simple {{deploy}} i.e. site is not built and deployed when performing the release.

As having the staged site available for all Maven releases is reasonable already at the time the vote starts (makes it easy to verify the site) and the staging site is anyhow in a dedicated repository (https://maven.apache.org/developers/website/deploy-component-reference-documentation.html#staging-component-reference-documentation, i.e. not visible to end users).

Then the step 2 from https://maven.apache.org/developers/release/maven-project-release-procedure.html#promote-the-release would be a simple replacement of the final site at https://maven.apache.org/developers/website/deploy-component-reference-documentation.html#publishing-versioned-component-reference-documentation.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)