enable build with Maven 4 - #810
Conversation
dep-reduced-pom-exclusions The exclusion on second dependency is missing API incompatibility API incompatibility MSHADE-284_shadeTestJar API incompatibility MSHADE-467_parallel-dependency-reduced-pom The exclusion on some dependencies are missing shading-with-java-8-sources |
|
as expected, after #816 improvement, on 7 failing ITs. we now have only 2: |
|
#820 expected to fix the 2 remaining issues |
|
I verified locally that #820 fixes the two remaining IT failures reported here. With the #820 patch applied and running against Maven 4.0.0-rc-5 ( The single skip is the pre-existing Once #820 is merged, this PR should be safe to merge — the |
cdaf017 to
28cfdb1
Compare
28cfdb1 to
becbc23
Compare
The MSHADE-374_testJarArtifactSet IT left maven-jar-plugin unversioned, so under Maven 4 it resolved to a pre-release that failed to build the test-jar (uber jar missing -> NoSuchFileException, only surfaced once the M4 CI matrix was enabled). Pin it via @version.maven-jar-plugin@, matching the other ITs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Several ITs ran the shaded jar via exec-maven-plugin 1.1.1 (one at 1.6.0), whose ancient transitive deps reference the dead maven.java.net repo. Its SSL certificate expired 2026-04-01, so on a cold cache the plugin descriptor fails to resolve and the exec never runs -- an intermittent failure that surfaced on the Windows/JDK-25 M4 cell once MSHADE-374 was fixed. Bump to the current 3.6.3, which no longer pulls from that dead repo. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Needed two additional small tweaks, but should be ready to merge now, @hboutemy 🤓 |
Uh oh!
There was an error while loading. Please reload this page.