eclipse / microprofile-reactive-streams-operators

Microprofile project
Apache License 2.0
79 stars 33 forks source link

Update microprofile-parent version #177

Closed tevans78 closed 12 months ago

tevans78 commented 1 year ago

The main aim of this PR is to update the version of microprofile-parent to 2.8. This also has the effect of updating the version of TestNG to 7.5.1. The Arquillian runner ReactiveStreamsArquillianTck was using some TestNG internals which have now been moved. So instead of using internals, we have changed to using just APIs.

The version of the frontend-maven-plugin has also been updated to one which works on an M1 Mac. Rebuilding with the new microprofile-parent version has also resulted in some minor changes to javadoc in a couple of API classes.

eclipse-microprofile-bot commented 1 year ago

Can one of the admins verify this patch?

Azquelt commented 1 year ago

@eclipse-microprofile-bot test this please

Azquelt commented 1 year ago

@eclipse-microprofile-bot test this please

Azquelt commented 1 year ago

The updated parent pom needs Java 11 to build. We've updated the CI build to use Java 11 so hopefully a rebuild will succeed this time.

We should still be targeting Java 8 for the built classes.

tevans78 commented 1 year ago

@eclipse-microprofile-bot test this please

Azquelt commented 1 year ago

@eclipse-microprofile-bot test this please

Azquelt commented 1 year ago

@cescoffier Do you have any objection to this? It mostly just updates our test dependencies, so that we have newer versions of TestNG and Arquillian which work with the latest versions of Jakarta EE and don't have known security issues.

Azquelt commented 12 months ago

After looking at this further for the PRs on reactive messaging, we also need the plugin updates that the newer version of the parent brings in to work correctly on the latest versions of maven which the Eclipse CI is configured to use.