So, let's go through:

Am 2020-09-09 um 10:35 schrieb Oleg Kalnichevski:
Hi Michael

The latest Maven POM changes appear to have broken a number of things
in the release process:

1. src and javadoc jars no longer get published with `mvn deploy`

This is likely a matter of taste, but I have deliberately removed their generation with package phase
* because those are mostly required when release phase
* They duplicate the apache-release profile
* They add time to the build

Do you still want them to be always generated?

2. `mvn deploy -Prelease` no longer triggers artifact signing and
publishing.

This is not the process designed by the ASF. There is documentation how an ASF release should be staged/performed. [1], [2]

You peform "mvn release:prepare relase:perform" and the apache-parent will do the rest.

Have a look at Release Plugin config [3] which will trigger the apache-release profile [4]. It will create a release staging repo for you and will upload all necessary artifacts along with the mandatory source-release.zip and detached sigs + SHA-512 hashes.

This is what I did for httpcomponents-parent.

Please give it a try,

Michael

[1] https://infra.apache.org/publishing-maven-artifacts.html#dev-env
[2] http://www.apache.org/legal/release-policy.html
[3] https://github.com/apache/maven-apache-parent/blob/master/pom.xml#L232-L241 [4] https://github.com/apache/maven-apache-parent/blob/master/pom.xml#L382-L494

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to