Hi,

On Mon, 6 Sept 2021 at 13:13, Matt Juntunen <matt.a.juntu...@gmail.com>
wrote:

> The windows build is fixed. Before I cast my vote, can someone remind
> me what to do to verify the nexus artifacts?
>

Thanks for checking.

The nexus items are convenience artifacts. IIUC the vote is specifically
for the source release. All derived release artifacts are non-essential to
the release vote.

The link in the vote e-mail for the nexus artifacts was wrong (I did not
change it from the auto generated link created by the commons release
plugin). Here are the artifacts:

https://repository.apache.org/content/repositories/orgapachecommons-1571/org/apache/commons/

A laborious way to verify them is to download them, manually install them
or put them on the classpath and then run them in a test application. You
can add this repository to a maven project POM and then maven should be
able to download them (I've not tried that but may give it a go to check if
it's possible). An ideal way to test them would be to run all the unit
tests from the source download against the maven artifacts. I do not recall
anyone performing these actions on a previous vote. A quick browse of the
staged artifacts to check the expected jars are present should be enough.
The release guide expects for each module:

.pom
.jar
.javadoc.jar
.sources.jar
.tests.jar
.test-sources.jar

The parent POM should also be staged.

I did notice that the parent module has a site.xml staged in nexus. This
must be a default for any project with the pom packaging as it also happens
for commons-parent (you can find this in maven central). I do not know why
you would want to include the site.xml as a dependency so perhaps this is
something to clean up in the commons release plugin.

Alex

Reply via email to