Re: [VOTE] Release Maven 4.0.0-rc-6

Karl Heinz Marbaise <[email protected]> Wed, 29 Jul 2026 23:31:05 +0200
Newsgroups gmane.comp.jakarta.turbine.maven.devel
Message-ID <[email protected]>
Hi,

so first +1 from me.

I tested several projects...
bom-module
new life cycles (before/after)
other default projects which work fine without any issue..


But I found a little thing related to BOM Packaging:

The dependencyManagement of my BOM Module looks like this:

   <dependencyManagement>
     <dependencies>
       <dependency>
           <groupId>com.soebes.examples.maven4</groupId>
           <artifactId>mod-1</artifactId>
       </dependency>
       <dependency>
           <groupId>com.soebes.examples.maven4</groupId>
           <artifactId>mod-2</artifactId>
       </dependency>
       <dependency>
         <groupId>org.junit</groupId>
         <artifactId>junit-bom</artifactId>
         <version>${version.junit-bom}</version>
         <scope>import</scope>
         <type>pom</type>
       </dependency>
     </dependencies>
   </dependencyManagement>

The property version.junit-bom is defined in my parent of the project.

But the resulting pom which will be install in my local cache (mvn clean=
=20
install) looks like this while still contains the property which is NOT=20
resolved:

   <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>com.soebes.examples.maven4</groupId>
         <artifactId>mod-1</artifactId>
         <version>7.0.0</version>
       </dependency>
       <dependency>
         <groupId>com.soebes.examples.maven4</groupId>
         <artifactId>mod-2</artifactId>
         <version>7.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.junit</groupId>
         <artifactId>junit-bom</artifactId>
         <version>${version.junit-bom}</version>
         <type>pom</type>
         <scope>import</scope>
       </dependency>
     </dependencies>
   </dependencyManagement>

Should I file an issue? Or is this intended?


Kind regards
Karl Heinz Marbaise




On 29.07.26 10:01, Guillaume Nodet wrote:
> Hi,
>=20
> I'd like to call a vote on releasing Apache Maven 4.0.0-rc-6.
>=20
> All known issues reported in RC-5 have been fixed:
> - Bean configuration bug causing plugin configuration injection failures
> - ConcurrentModificationException in the v4 API
> - BOM packaging: consumer POM conversion now correctly preserves depende=
ncy
> versions
> - macOS Gatekeeper: JLine native binaries removed from the distribution
> (xattr workaround no longer needed)
>=20
> Other notable changes include validation control, reduced allocation
> pressure
> in model building, mvnup upgrade strategies for Maven 4 compatibility
> issues,
> hardlink instead of file copy, and module-aware resource handling.
>=20
> Issues solved:
>=20
>=20
> https://github.com/apache/maven/issues?q=3Dis%3Aclosed%20milestone%3A4.0=
.0-rc-6
>=20
> Open issues:
>=20
>    https://github.com/apache/maven/issues?q=3Dis%3Aissue+is%3Aopen
>=20
> Changes since the last release:
>=20
>=20
> https://github.com/apache/maven/compare/maven-4.0.0-rc-5...maven-4.0.0-r=
c-6
>=20
> Draft release notes:
>=20
>    https://github.com/apache/maven/releases/tag/maven-4.0.0-rc-6
>=20
> Staging repo:
>=20
>    https://repository.apache.org/content/repositories/maven-2450/
>=20
> ATR staging:
>=20
>    https://release-test.apache.org/vote/maven/4.0.0-rc-6
>=20
> Source release:
>=20
>=20
> https://repository.apache.org/content/repositories/maven-2450/org/apache=
/maven/apache-maven/4.0.0-rc-6/apache-maven-4.0.0-rc-6-src.zip
>=20
> Source release checksums (sha512):
>=20
>    apache-maven-4.0.0-rc-6-src.zip:
>=20
> 61e90ebdb46d69b940da615467c8be5c03953d7d1b6fac448ebceb0d32a33e8d6111af04=
3edbfb286ef4545c860668b890425b6c60830f873538ef420054863f
>=20
>    apache-maven-4.0.0-rc-6-src.tar.gz:
>=20
> ec2bcf8c6b66d6d03adba070d127e149c9e6268ff3fad12a981f9790fdcc04a644424bd9=
4a5198b694c6e392795f6e875a8f15699b169e75a03fa63482ae67d7
>=20
>    apache-maven-4.0.0-rc-6-bin.zip:
>=20
> 1460d8ea11f87f5de99c149d526b260d976d9c58da53a348c3b6f57af15c2e51bb0276bd=
f1d9439f347f89e38ed61c155fd5851acd7061855e688c550793f455
>=20
>    apache-maven-4.0.0-rc-6-bin.tar.gz:
>=20
> aeee861bcd63633562488f8d6f7116f08d5166e08522073774fe58ccd83ee35f6e97daf8=
f7a330ae96ebd9ba22c7789a428ce3966010d5d3e6861d25b2f69545
>=20
> Staging site:
>=20
>    https://maven.apache.org/ref/4-LATEST/
>=20
> Guide to testing staged releases:
>=20
>    https://maven.apache.org/guides/development/guide-testing-releases.ht=
ml
>=20
> Vote open for at least 72 hours.
>=20
> [ ] +1
> [ ] +0
> [ ] -1
>=20
> --
> ------------------------
> Guillaume Nodet
>=20