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)