The Apache Maven team is pleased to announce the release of the Apache Maven 4.0.0-rc-1
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Maven 4.0.0-rc-1 is available via https://maven.apache.org/download.cgi The core release is independent of plugin releases. Further releases of plugins will be made separately. If you have any questions, please consult: - the web site: https://maven.apache.org/ - the maven-user mailing list: https://maven.apache.org/mailing-lists.html - the reference documentation: https://maven.apache.org/ref/4.0.0-rc-1/ For more information read https://maven.apache.org/docs/4.0.0-rc-1/release-notes.html Release Notes - Maven - Version 4.0.0-rc-1 ** Sub-task * [MNG-8286] - Add a condition profile based on a simple expressions * [MNG-8332] - Remove link from maven-cling to maven-embedder * [MNG-8346] - Reorganise subprojects on file system ** Bug * [MNG-8300] - [REGRESSION] colorized transfer messages broken * [MNG-8328] - Clean up assembly from Jansi remains and add JLine native libraries * [MNG-8334] - Redirect to log does not work * [MNG-8335] - The new mvnenc command is busted * [MNG-8336] - Cannot parse POM <packaging>bundle</packaging> * [MNG-8339] - An error during transfer output seems to freeze the output * [MNG-8340] - Staged 4.0.0-beta5 broken by maven-shade-plugin * [MNG-8341] - Maven deadlocks during model building * [MNG-8344] - Support multiple operators in variable expansion * [MNG-8345] - Maven generates both settings 1.3.0 and 2.0.0 * [MNG-8348] - Typos in message printed when using a deprecated option * [MNG-8349] - NumberFormatException during model building * [MNG-8350] - Improve storage and computation of locations in model objects * [MNG-8351] - Maven warns about --debug being deprecated * [MNG-8360] - Profile activation regression in beta5 * [MNG-8362] - Maven Configuration generated page is missing some config options * [MNG-8368] - Fix dependency resolver not using project repositories * [MNG-8372] - [WARNING] Legacy/insecurely encrypted password detected for server - what can/shall I do about it? * [MNG-8376] - The error message displayed when running with JDK 11 is unclear * [MNG-8383] - Non jar files are added to the classpath * [MNG-8384] - Inject ${plugin.artifacts} do not have a scope ** Improvement * [MNG-8189] - Warn about plugin versions not pinned for all lifecycles * [MNG-8222] - Provide more information to PropertyContributors * [MNG-8329] - ArtifactInstallerRequest and ArtifactDeployerRequest should use Collection<ProducedArtifact> * [MNG-8330] - Enforce attached artifacts to have the same GAV than their project * [MNG-8342] - Display full command line at debug level * [MNG-8361] - Document color style properties * [MNG-8370] - Introduce maven.repo.local.head * [MNG-8375] - CLIng diet and enhancement * [MNG-8379] - Decrypt settings in builder transparently * [MNG-8385] - Introduce proto session, move PropertyContributor SPI usage to place * [MNG-8386] - Introduce maven-executor ** Task * [MNG-8358] - Semi-generated dependency graph * [MNG-8359] - Merge Docgen tool with Resolver one * [MNG-8367] - Merge ITs into Maven ** Dependency upgrade * [MNG-8347] - Update to Resolver 2.0.3 * [MNG-8352] - Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.15.7 * [MNG-8353] - Bump com.fasterxml.woodstox:woodstox-core from 7.0.0 to 7.1.0 * [MNG-8354] - Bump org.junit:junit-bom from 5.11.2 to 5.11.3 * [MNG-8355] - Bump org.apache.velocity:velocity-engine-core from 2.4 to 2.4.1 * [MNG-8357] - Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 * [MNG-8365] - Bump net.bytebuddy:byte-buddy from 1.15.7 to 1.15.10 * [MNG-8366] - Bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 * [MNG-8378] - Resolver 2.0.4 Have fun! - The Maven Team