Repository navigation
Commit 9bb20a1
committed
Require Maven 3.9.0 to build
minimalMavenBuildVersion goes from 3.6.3 to 3.9.0, so the
enforce-maven-version rule now demands 3.9.0 for every build, not only
for releases.
This is build-side only. plexus is a POM parent, it declares no
<prerequisites>, and requireMavenVersion is checked when a project is
built, never when its artifacts are consumed - so the minimum Maven for
anyone depending on a plexus component is unchanged. What changes is
that a contributor on Maven 3.6.x can no longer build.
The plexus-release profile already forced 3.9.0, so releases were built
with 3.9.0 while everything else was allowed to build with 3.6.3. That
override is now redundant and is removed; the two paths agree.
Generated-by: Claude Opus 5 (1M context)1 parent 1e8d71e commit 9bb20a1
1 file changed
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
337 | 337 | | |
338 | 338 | | |
339 | 339 | | |
340 | | - | |
| 340 | + | |
341 | 341 | | |
342 | 342 | | |
343 | 343 | | |
| |||
901 | 901 | | |
902 | 902 | | |
903 | 903 | | |
904 | | - | |
905 | 904 | | |
906 | 905 | | |
907 | 906 | | |
| |||
0 commit comments