Modified: maven/website/content/docs/3.2.1/release-notes.html ============================================================================== --- maven/website/content/docs/3.2.1/release-notes.html (original) +++ maven/website/content/docs/3.2.1/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.2.1/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.2.1/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes - Maven 3.2.1</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.2.1/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes - Maven 3.2.1 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.2.1/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -129,7 +126,7 @@ </div> </header> <main id="bodyColumn" class="span10" > -<section><a id="Release_Notes_-_Maven_3.2.1"></a> +<section> <h1>Release Notes - Maven 3.2.1</h1><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file @@ -151,7 +148,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Maven_3.2.1"></a> +<section> <h2>Maven 3.2.1</h2> <p>The Apache Maven team would like to announce the release of Maven 3.2.1.</p> <p>Maven 3.2.1 is <a href="../../download.html">available for download</a>.</p> @@ -167,11 +164,12 @@ See the <a href="../../plugins/index.htm <li>the maven-user mailing list: <a href="http://maven.apache.org/mailing-lists.html" class="externalLink">http://maven.apache.org/mailing-lists.html</a></li> <li>the reference documentation: <a href="http://maven.apache.org/ref/3.2.1/" class="externalLink">http://maven.apache.org/ref/3.2.1/</a></li> </ul> -<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12330185" class="externalLink">issue management system</a>.</p></section><section><a id="Highlights"></a> -<h2>Highlights</h2><section><a id="Transitive_dependency_excludes_.28MNG-2315.29"></a> +<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12330185" class="externalLink">issue management system</a>.</p></section><section> +<h2>Highlights</h2><section> <h3>Transitive dependency excludes (<a href="https://issues.apache.org/jira/browse/MNG-2315" class="externalLink">MNG-2315</a>)</h3> <p>It is sometimes useful to clip a dependency's transitive dependencies. A dependency may have incorrectly specified scopes, or dependencies that conflict with other dependencies in your project. Using wildcard excludes makes it easy to exclude all a dependency's transitive dependencies. In the case below you may be working with the maven-embedder and you want to manage the dependencies you use yourself, so you clip all the transitive dependencies:</p> +<div class="verbatim"> <pre><code class="language-xml"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> ... @@ -191,19 +189,19 @@ See the <a href="../../plugins/index.htm </dependencies> ... </project> -</code></pre></section><section><a id="Reactor_changes"></a> +</code></pre></div></section><section> <h3>Reactor changes</h3> <p>The Maven reactor is now pluggable (<a href="https://issues.apache.org/jira/browse/MNG-5578" class="externalLink">MNG-5578</a>). This feature required the introduction of a new custom Guice scope called <code>@SessionScoped</code> as we need to inject the <code>MavenSession</code> into the reactor right after the creation the <code>MavenSession</code> and before the execution of the build. The reactor behaves as a special type of artifact repository that provides the current behaviour users expect when building multi-module projects. New implementations can provide different semantics which can potentially provide new ways for multi-module projects to build, or to fix/add new features like resolving test JARs properly from the reactor. Now that the implementation is pluggable we can always default to the existing behaviour and allow people to try new behavior with a feature toggle.</p> <p>The reactor now limits the projects that are exposed internally when <code>--projects</code> is used (<a href="https://issues.apache.org/jira/browse/MNG-5557" class="externalLink">MNG-5557</a>). What happened previously is that all the projects in the reactor would still be available for resolution even if you restricted the number of projects being built using <code>--projects</code>. This behaviour is now explicit: what you specify using <code>--projects</code> is what you will build and resolve against, if a project you need is not present in the constrained set the local repository will be consulted. There are cases where you may still want access to the projects that are normally part of the build but not currently being built, and those projects are tracked (<a href="https://issues.apache.org/jira/browse/MNG-5582" class="externalLink">MNG-5582</a>) and available in the <code>MavenSession</code>. It is also now possible to exclude projects from the reactor when using the <co de>-am</code> and <code>-amd</code> options (<a href="https://issues.apache.org/jira/browse/MNG-5230" class="externalLink">MNG-5230</a>). If you select a project to build and its dependents (<code>-amd</code>) you can exclude one or more of the dependents with a command like the following: <code>mvn -amd --projects foo,bar,!dependent-of-bar</code>.</p> -<p>These combined changes above will allow us to make new implementation of the Maven reactor with improved/different behaviour. For example, this could potentially allow you to step into a directory and run Maven and have Maven pick up the projects surrounding the project you're building instead of going to local repository. We can experiment with different implementations and let users toggle between them until we ultimately decide on the right behaviour. Lots of user complain about the behaviour of the reactor and this allows stepwise improvement.</p></section><section><a id="AbstractMavenLifecycleParticipant_changes_.28MNG-5389.29"></a> +<p>These combined changes above will allow us to make new implementation of the Maven reactor with improved/different behaviour. For example, this could potentially allow you to step into a directory and run Maven and have Maven pick up the projects surrounding the project you're building instead of going to local repository. We can experiment with different implementations and let users toggle between them until we ultimately decide on the right behaviour. Lots of user complain about the behaviour of the reactor and this allows stepwise improvement.</p></section><section> <h3>AbstractMavenLifecycleParticipant changes (<a href="https://issues.apache.org/jira/browse/MNG-5389" class="externalLink">MNG-5389</a>)</h3> -<p>The <code>AbstractMavenLifecycleParticipant</code> has a new <code>afterSessionEnd()</code> method which will be executed when the build is complete. This feature was added to account for end of build deployment in a parallel build. The current logic employed in many plugins is to look for the last project in the array of projects that are in the reactor, but during a parallel build there is no guaranteed execution order and breaks in plugins which assume there is. There needs to be a way to execute logic when the build is definitively complete and <code>AbstractMavenLifecycleParticipant.afterSessionEnd()</code> provides this.</p></section><section><a id="New_Builder_interface_.28MNG-5575.29"></a> +<p>The <code>AbstractMavenLifecycleParticipant</code> has a new <code>afterSessionEnd()</code> method which will be executed when the build is complete. This feature was added to account for end of build deployment in a parallel build. The current logic employed in many plugins is to look for the last project in the array of projects that are in the reactor, but during a parallel build there is no guaranteed execution order and breaks in plugins which assume there is. There needs to be a way to execute logic when the build is definitively complete and <code>AbstractMavenLifecycleParticipant.afterSessionEnd()</code> provides this.</p></section><section> <h3>New Builder interface (<a href="https://issues.apache.org/jira/browse/MNG-5575" class="externalLink">MNG-5575</a>)</h3> -<p>There is a new Builder interface which classes can implement to encapsulate a strategy for building projects. The existing strategies for building Maven serially and in parallel are now Builder implementations. It's now possible for others to implement additional strategies for building projects. This is a provisional interface and may change in the near future but will stabilize by Maven 4.0.0.</p></section><section><a id="Continuous_delivery_friendly_versions_.28MNG-5576.29"></a> +<p>There is a new Builder interface which classes can implement to encapsulate a strategy for building projects. The existing strategies for building Maven serially and in parallel are now Builder implementations. It's now possible for others to implement additional strategies for building projects. This is a provisional interface and may change in the near future but will stabilize by Maven 4.0.0.</p></section><section> <h3>Continuous delivery friendly versions (<a href="https://issues.apache.org/jira/browse/MNG-5576" class="externalLink">MNG-5576</a>)</h3> -<p>A simple change to prevent Maven from emitting warnings about versions with property expressions. Allowed property expressions in versions include <code>${revision}</code>, <code>${changelist}</code>, and <code>${sha1}</code>. These properties can be set externally, but eventually a mechanism will be created in Maven where these properties can be injected in a standard way. For example you may want to glean the current Git revision and inject that value into ${sha1}. This is by no means a complete solution for continuous delivery but is a step in the right direction.</p></section><section><a id="Custom_lifecycle_mapping_.28MNG-5581.29"></a> +<p>A simple change to prevent Maven from emitting warnings about versions with property expressions. Allowed property expressions in versions include <code>${revision}</code>, <code>${changelist}</code>, and <code>${sha1}</code>. These properties can be set externally, but eventually a mechanism will be created in Maven where these properties can be injected in a standard way. For example you may want to glean the current Git revision and inject that value into ${sha1}. This is by no means a complete solution for continuous delivery but is a step in the right direction.</p></section><section> <h3>Custom lifecycle mapping (<a href="https://issues.apache.org/jira/browse/MNG-5581" class="externalLink">MNG-5581</a>)</h3> -<p>Implementations of the new <code>LifecycleMappingDelegate</code> interface can create custom lifecycles. The delegate has access to the existing lifecycles so it can create projections of existing lifecycles or create completely new ones. A simple example might be to create a lifecycle called <code>test-only</code> which might extract only the Surefire execution from the standard lifecycle and execute it.</p></section></section><section><a id="Complete_Release_Notes"></a> +<p>Implementations of the new <code>LifecycleMappingDelegate</code> interface can create custom lifecycles. The delegate has access to the existing lifecycles so it can create projections of existing lifecycles or create completely new ones. A simple example might be to create a lifecycle called <code>test-only</code> which might extract only the Surefire execution from the standard lifecycle and execute it.</p></section></section><section> <h2>Complete Release Notes</h2> <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p></section></section> </main>
Modified: maven/website/content/docs/3.2.2/release-notes.html ============================================================================== --- maven/website/content/docs/3.2.2/release-notes.html (original) +++ maven/website/content/docs/3.2.2/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.2.2/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.2.2/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes â Maven 3.2.2</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.2.2/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes â Maven 3.2.2 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.2.2/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -129,7 +126,7 @@ </div> </header> <main id="bodyColumn" class="span10" > -<section><a id="Release_Notes_.E2.80.93_Maven_3.2.2"></a> +<section> <h1>Release Notes – Maven 3.2.2</h1><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file @@ -151,7 +148,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Maven_3.2.2"></a> +<section> <h2>Maven 3.2.2</h2> <p>The Apache Maven team would like to announce the release of Maven 3.2.2.</p> <p>Maven 3.2.2 is <a href="../../download.html">available for download</a>.</p> @@ -167,11 +164,12 @@ See the <a href="../../plugins/index.htm <li>the maven-user mailing list: <a href="http://maven.apache.org/mailing-lists.html" class="externalLink">http://maven.apache.org/mailing-lists.html</a></li> <li>the reference documentation: <a href="http://maven.apache.org/ref/3.2.2/" class="externalLink">http://maven.apache.org/ref/3.2.2/</a></li> </ul> -<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12330186" class="externalLink">issue management system</a>.</p></section><section><a id="Highlights"></a> -<h2>Highlights</h2><section><a id="Support_version_ranges_in_parent_elements_.28MNG-2199.29"></a> +<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12330186" class="externalLink">issue management system</a>.</p></section><section> +<h2>Highlights</h2><section> <h3>Support version ranges in parent elements (<a href="https://issues.apache.org/jira/browse/MNG-2199" class="externalLink">MNG-2199</a>)</h3> <p>Parent elements can now use bounded ranges in the version specification. You can now consistently use ranges for all intra-project dependencies, of which parents are a special case but still considered a dependency of projects that inherit from them. The following is now permissible:</p> +<div class="verbatim"> <pre><code><project> <modelVersion>4.0.0</modelVersion> <parent> @@ -185,15 +183,16 @@ See the <a href="../../plugins/index.htm <packaging>pom</packaging> </project> -</code></pre> -<p>Note this requires Maven 3.2.2 so if you use this new feature it is encouraged you add a Maven Enforcer rule to your build to ensure the use of Maven 3.2.2+.</p></section><section><a id="Requiring_multiple_profile_activation_conditions_to_be_true_does_not_work_.28MNG-4565.29"></a> +</code></pre></div> +<p>Note this requires Maven 3.2.2 so if you use this new feature it is encouraged you add a Maven Enforcer rule to your build to ensure the use of Maven 3.2.2+.</p></section><section> <h3>Requiring multiple profile activation conditions to be true does not work (<a href="https://issues.apache.org/jira/browse/MNG-4565" class="externalLink">MNG-4565</a>)</h3> -<p>Multiple profile activation conditions are now ANDed instead of ORed. We believe this is the correct behaviour as prior to this change activating a profile where multiple conditions are required was impossible. If you do need OR behaviour then you can create multiple profiles with a single condition. Profiles certainly have limitations and can likely be addressed without requiring conditional syntax in the POM by using a single custom activator that employs an expression language like <a href="http://mvel.codehaus.org" class="externalLink">MVEL</a>.</p></section><section><a id="Support_resolution_of_Import_Scope_POMs_from_Repo_that_contains_a_.24.7Bparameter.7D_.28MNG-5639.29"></a> +<p>Multiple profile activation conditions are now ANDed instead of ORed. We believe this is the correct behaviour as prior to this change activating a profile where multiple conditions are required was impossible. If you do need OR behaviour then you can create multiple profiles with a single condition. Profiles certainly have limitations and can likely be addressed without requiring conditional syntax in the POM by using a single custom activator that employs an expression language like <a href="http://mvel.codehaus.org" class="externalLink">MVEL</a>.</p></section><section> <h3>Support resolution of Import Scope POMs from Repo that contains a ${parameter} (<a href="https://issues.apache.org/jira/browse/MNG-5639" class="externalLink">MNG-5639</a>)</h3> -<p>This feature helps support the pattern where many streams of development are setup with an individually sandboxed repository holding specific version of several shared components. A repository configuration might use the pattern ${nexus.baseurl}/content/groups/${stream.name} where the properties are set in settings.xml file.</p></section><section><a id="Update_maven-plugin-plugin.3Adescriptor_default_binding_from_generate-resources_phase_to_process-classes_.28MNG-5346.29"></a> +<p>This feature helps support the pattern where many streams of development are setup with an individually sandboxed repository holding specific version of several shared components. A repository configuration might use the pattern ${nexus.baseurl}/content/groups/${stream.name} where the properties are set in settings.xml file.</p></section><section> <h3>Update maven-plugin-plugin:descriptor default binding from generate-resources phase to process-classes (<a href="https://issues.apache.org/jira/browse/MNG-5346" class="externalLink">MNG-5346</a>)</h3> <p>Now when you use create plugins that strictly use annotation processing to generate the descriptor, you can avoid the confusing configuration previously required. This is what you typically needed to include in order to run the descriptor generator on compiled classes and avoid errors.</p> +<div class="verbatim"> <pre><code> <pluginManagement> <plugins> <plugin> @@ -215,12 +214,12 @@ See the <a href="../../plugins/index.htm </plugin> </plugins> </pluginManagement> -</code></pre> -<p>This is no longer required and can be omitted when you use version 3.2+ of the maven-plugin-plugin.</p></section><section><a id="a.24.7Bmaven.build.timestamp.7D_should_use_UTC_instead_of_local_timezone_.28or_be_configurable.29_.28MNG-5452.29"></a> +</code></pre></div> +<p>This is no longer required and can be omitted when you use version 3.2+ of the maven-plugin-plugin.</p></section><section> <h3>${maven.build.timestamp} should use UTC instead of local timezone (or be configurable) (<a href="https://issues.apache.org/jira/browse/MNG-5452" class="externalLink">MNG-5452</a>)</h3> -<p>This provides a standard way creating a build time stamp, and allows better interoperability with systems that also employ UTC for timestamps like Eclipse Tycho.</p></section><section><a id="a.24.7Bmaven.build.timestamp.7D_uses_incorrect_ISO_datetime_separator_.28MNG-5647.29"></a> +<p>This provides a standard way creating a build time stamp, and allows better interoperability with systems that also employ UTC for timestamps like Eclipse Tycho.</p></section><section> <h3>${maven.build.timestamp} uses incorrect ISO datetime separator (<a href="https://issues.apache.org/jira/browse/MNG-5647" class="externalLink">MNG-5647</a>)</h3> -<p>The default format has been changed to standard ISO 8601 (<code>yyyy-MM-dd'T'HH:mm:ss'Z'</code>) to make it predictable for parsers.</p></section></section><section><a id="Complete_Release_Notes"></a> +<p>The default format has been changed to standard ISO 8601 (<code>yyyy-MM-dd'T'HH:mm:ss'Z'</code>) to make it predictable for parsers.</p></section></section><section> <h2>Complete Release Notes</h2> <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p></section></section> </main> Modified: maven/website/content/docs/3.2.3/release-notes.html ============================================================================== --- maven/website/content/docs/3.2.3/release-notes.html (original) +++ maven/website/content/docs/3.2.3/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.2.3/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.2.3/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes â Maven 3.2.3</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.2.3/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes â Maven 3.2.3 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.2.3/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -129,7 +126,7 @@ </div> </header> <main id="bodyColumn" class="span10" > -<section><a id="Release_Notes_.E2.80.93_Maven_3.2.3"></a> +<section> <h1>Release Notes – Maven 3.2.3</h1><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file @@ -151,7 +148,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Maven_3.2.3"></a> +<section> <h2>Maven 3.2.3</h2> <p>The Apache Maven team would like to announce the release of Maven 3.2.3.</p> <p>Maven 3.2.3 is <a href="../../download.html">available for download</a>.</p> @@ -167,10 +164,10 @@ See the <a href="../../plugins/index.htm <li>the maven-user mailing list: <a href="http://maven.apache.org/mailing-lists.html" class="externalLink">http://maven.apache.org/mailing-lists.html</a></li> <li>the reference documentation: <a href="http://maven.apache.org/ref/3.2.3/" class="externalLink">http://maven.apache.org/ref/3.2.3/</a></li> </ul> -<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12330187" class="externalLink">issue management system</a>.</p></section><section><a id="Highlights"></a> -<h2>Highlights</h2><section><a id="Switch_access_to_Maven_Central_to_HTTPS_.28MNG-5672.29"></a> +<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12330187" class="externalLink">issue management system</a>.</p></section><section> +<h2>Highlights</h2><section> <h3>Switch access to Maven Central to HTTPS (<a href="https://issues.apache.org/jira/browse/MNG-5672" class="externalLink">MNG-5672</a>)</h3> -<p>The primary motivation for this quick release is to provide HTTPS access to Maven Central by default.</p></section></section><section><a id="Complete_Release_Notes"></a> +<p>The primary motivation for this quick release is to provide HTTPS access to Maven Central by default.</p></section></section><section> <h2>Complete Release Notes</h2> <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p></section></section> </main> Modified: maven/website/content/docs/3.2.5/release-notes.html ============================================================================== --- maven/website/content/docs/3.2.5/release-notes.html (original) +++ maven/website/content/docs/3.2.5/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.2.5/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.2.5/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes â Maven 3.2.5</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.2.5/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes â Maven 3.2.5 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.2.5/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -129,7 +126,7 @@ </div> </header> <main id="bodyColumn" class="span10" > -<section><a id="Release_Notes_.E2.80.93_Maven_3.2.5"></a> +<section> <h1>Release Notes – Maven 3.2.5</h1><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file @@ -151,7 +148,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Maven_3.2.5"></a> +<section> <h2>Maven 3.2.5</h2> <p>The Apache Maven team would like to announce the release of Maven 3.2.5.</p> <p>Maven 3.2.5 is <a href="../../download.html">available for download</a>.</p> @@ -167,7 +164,7 @@ See the <a href="../../plugins/index.htm <li>the maven-user mailing list: <a href="http://maven.apache.org/mailing-lists.html" class="externalLink">http://maven.apache.org/mailing-lists.html</a></li> <li>the reference documentation: <a href="http://maven.apache.org/ref/3.2.5/" class="externalLink">http://maven.apache.org/ref/3.2.5/</a></li> </ul> -<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12330189" class="externalLink">issue management system</a>.</p></section><section><a id="Complete_Release_Notes"></a> +<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12330189" class="externalLink">issue management system</a>.</p></section><section> <h2>Complete Release Notes</h2> <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p></section></section> </main> Modified: maven/website/content/docs/3.3.1/release-notes.html ============================================================================== --- maven/website/content/docs/3.3.1/release-notes.html (original) +++ maven/website/content/docs/3.3.1/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.3.1/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.3.1/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes â Maven 3.3.1</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.3.1/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes â Maven 3.3.1 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.3.1/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -129,7 +126,7 @@ </div> </header> <main id="bodyColumn" class="span10" > -<section><a id="Release_Notes_.E2.80.93_Maven_3.3.1"></a> +<section> <h1>Release Notes – Maven 3.3.1</h1><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file @@ -151,7 +148,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Overview"></a> +<section> <h2>Overview</h2> <p>The Apache Maven team would like to announce the release of Maven Version 3.3.1. The new Maven Version is <a href="../../download.html">available for download</a>.</p> @@ -169,13 +166,13 @@ See the <a href="../../plugins/index.htm </ul> <p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12330193" class="externalLink">issue management system</a>.</p> <p>The full list of all release notes for all versions can be found on the <a href="../../docs/history.html">history page of the -Maven project</a>.</p></section><section><a id="Release_Notes_In_Detail"></a> +Maven project</a>.</p></section><section> <h2>Release Notes In Detail</h2> <p>The new <a href="http://mail-archives.apache.org/mod_mbox/maven-announce/201503.mbox/%3C1954448.IV3m89R0sE%40herve-desktop%3E" class="externalLink">Maven 3.3.1 Release is just out</a>. Let us take a deeper look into the new features/improvements:</p> <ul> <li>The first and most important thing is that <a href="https://issues.apache.org/jira/browse/MNG-5780" class="externalLink">Maven 3.3.1 needs JDK 1.7</a>.</li> -</ul><section><a id="Toolchains"></a> +</ul><section> <h3>Toolchains</h3> <ul> @@ -197,7 +194,7 @@ of waiting till <a href="http://maven.ap <li> <p>Maven has a new option to handle global toolchains file <code>-gt file</code> or <code>--global-toolchains file</code> in the spirit of global settings file<a href="https://issues.apache.org/jira/browse/MNG-3891" class="externalLink">MNG-3891</a>.</p></li> -</ul></section><section><a id="Core_Extensions"></a> +</ul></section><section> <h3>Core Extensions</h3> <ul> @@ -218,6 +215,7 @@ you can define an <code>.mvn/extensions. like the following:</p></li> </ul> +<div class="verbatim"> <pre><code class="language-xml"><extensions xmlns="http://maven.apache.org/EXTENSIONS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/EXTENSIONS/1.0.0 http://maven.apache.org/xsd/core-extensions-1.0.0.xsd"> <extension> @@ -226,7 +224,7 @@ like the following:</p></li> <version/> </extension> </extensions> -</code></pre> +</code></pre></div> <ul> <li> @@ -242,7 +240,7 @@ can use the extensions.</p> <p>One thing is important that the extensions will be resolved from the pluginRepository. This is important if you have configured the pluginRepository different from the repository.</p></li> -</ul></section><section><a id="JVM_and_Command_Line_Options"></a> +</ul></section><section> <h3>JVM and Command Line Options</h3> <ul> @@ -274,13 +272,14 @@ for <code>MAVEN_OPTS</code>, <code>.mave options into the <code>.mvn/jvm.config</code> file</p></li> </ul> +<div class="verbatim"> <pre><code>-Xmx2048m -Xms1024m -XX:MaxPermSize=512m -Djava.awt.headless=true -</code></pre> +</code></pre></div> <ul> <li>you don't need to remember of using this options in <code>MAVEN_OPTS</code> or switching between different configurations.</li> -</ul></section><section><a id="Plugin_Goal_Invocation_from_Command_Line"></a> +</ul></section><section> <h3>Plugin Goal Invocation from Command Line</h3> <ul> @@ -288,10 +287,12 @@ between different configurations.</li> </ul> <p>If you call a plugin directly from command line like the following:</p> +<div class="verbatim"> <pre><code>mvn exec:java -</code></pre> +</code></pre></div> <p>The configuration which is used here can be defined in your pom by using an execution id <code>default-cli</code>.</p> +<div class="verbatim"> <pre><code><project...> <build> @@ -312,10 +313,11 @@ between different configurations.</li> </plugins> </build> </project> -</code></pre> +</code></pre></div> <p>Starting with this Maven release you can now define several configuration for different executions on command like the following:</p> +<div class="verbatim"> <pre><code><project...> <build> @@ -342,12 +344,13 @@ executions on command like the following </plugins> </build> </project> -</code></pre> +</code></pre></div> <p>So if you like to use the configuration given with the execution id: <code>second-cli</code> this can be done like this:</p> +<div class="verbatim"> <pre><code>mvn exec:java@second-cli -</code></pre> +</code></pre></div> <p>So now you can define more than one configuration for command line executions.</p> <ul> Modified: maven/website/content/docs/3.3.3/release-notes.html ============================================================================== --- maven/website/content/docs/3.3.3/release-notes.html (original) +++ maven/website/content/docs/3.3.3/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.3.3/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.3.3/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes â Maven 3.3.3</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.3.3/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes â Maven 3.3.3 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.3.3/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -129,7 +126,7 @@ </div> </header> <main id="bodyColumn" class="span10" > -<section><a id="Release_Notes_.E2.80.93_Maven_3.3.3"></a> +<section> <h1>Release Notes – Maven 3.3.3</h1><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file @@ -151,7 +148,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Maven_3.3.3"></a> +<section> <h2>Maven 3.3.3</h2> <p>The Apache Maven team would like to announce the release of Maven 3.3.3.</p> <p>Maven 3.3.3 is <a href="../../download.html">available for download</a>.</p> @@ -167,7 +164,7 @@ See the <a href="../../plugins/index.htm <li>the maven-user mailing list: <a href="http://maven.apache.org/mailing-lists.html" class="externalLink">http://maven.apache.org/mailing-lists.html</a></li> <li>the reference documentation: <a href="http://maven.apache.org/ref/3.3.3/" class="externalLink">http://maven.apache.org/ref/3.3.3/</a></li> </ul> -<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12332054" class="externalLink">issue management system</a>.</p></section><section><a id="Complete_Release_Notes"></a> +<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12332054" class="externalLink">issue management system</a>.</p></section><section> <h2>Complete Release Notes</h2> <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p></section></section> </main> Modified: maven/website/content/docs/3.3.9/release-notes.html ============================================================================== --- maven/website/content/docs/3.3.9/release-notes.html (original) +++ maven/website/content/docs/3.3.9/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.3.9/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.3.9/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes â Maven 3.3.9</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.3.9/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes â Maven 3.3.9 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.3.9/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -150,7 +147,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Release_Notes_.E2.80.93_Maven_3.3.9"></a> +<section> <h1>Release Notes – Maven 3.3.9</h1> <p>The Apache Maven team would like to announce the release of Maven 3.3.9.</p> <p>Maven 3.3.9 is <a href="../../download.html">available for download</a>.</p> @@ -164,7 +161,7 @@ See the <a href="../../plugins/index.htm <li>the web site: <a href="/">http://maven.apache.org/</a></li> <li>the maven-user mailing list: <a href="/mailing-lists.html">http://maven.apache.org/mailing-lists.html</a></li> <li>the reference documentation: <a href="/ref/3.3.9/">http://maven.apache.org/ref/3.3.9/</a></li> -</ul><section><a id="Reporters_and_Contributors_of_this_release"></a> +</ul><section> <h2>Reporters and Contributors of this release</h2> <p>Bugs:</p> <ul> @@ -193,7 +190,7 @@ See the <a href="../../plugins/index.htm <li><a href="https://issues.apache.org/jira/browse/MNG-5923" class="externalLink">MNG-5923</a> - reporter/contributor: Stuart McCulloch</li> <li><a href="https://issues.apache.org/jira/browse/MNG-5924" class="externalLink">MNG-5924</a> - reporter/contributor: Stuart McCulloch</li> </ul> -<p>Many thanks to all reporters and contributors and for their time and support.</p></section><section><a id="Improvements"></a> +<p>Many thanks to all reporters and contributors and for their time and support.</p></section><section> <h2>Improvements</h2> <ul> @@ -237,7 +234,7 @@ input <a href="https://issues.apache.org <p>Upgrade <a href="https://codehaus-plexus.github.io/plexus-utils/" class="externalLink">plexus-utils</a> to 3.0.22 to support <code>combine.id</code> as configuration attribute for Map merging <a href="https://issues.apache.org/jira/browse/MNG-5922" class="externalLink">MNG-5922</a>.</p></li> <li> <p>Update <a href="https://www.mojohaus.org/animal-sniffer/animal-sniffer-maven-plugin/" class="externalLink">animal-sniffer-maven-plugin</a> to 1.14. MANIMALSNIFFER-49 required when building with JDK9 <a href="https://issues.apache.org/jira/browse/MNG-5925" class="externalLink">MNG-5925</a>.</p></li> -</ul></section><section><a id="Bugs"></a> +</ul></section><section> <h2>Bugs</h2> <ul> @@ -293,13 +290,13 @@ fixed in <a href="https://issues.apache. <a href="https://issues.apache.org/jira/browse/MNG-5907" class="externalLink">MNG-5907</a>.</p></li> <li> <p>Multi-module build with ear fails to resolve war in 3.3.3 fixed in <a href="https://issues.apache.org/jira/browse/MNG-5898" class="externalLink">MNG-5898</a>.</p></li> -</ul></section><section><a id="Task"></a> +</ul></section><section> <h2>Task</h2> <ul> <li>Update <a href="https://codehaus-plexus.github.io/modello/" class="externalLink">Modello site url</a> <a href="https://issues.apache.org/jira/browse/MNG-5887" class="externalLink">MNG-5887</a>.</li> </ul> -<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12333074" class="externalLink">issue management system</a>.</p></section><section><a id="Complete_Release_Notes"></a> +<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12333074" class="externalLink">issue management system</a>.</p></section><section> <h2>Complete Release Notes</h2> <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p></section></section> </main> Modified: maven/website/content/docs/3.5.0-alpha-1/release-notes.html ============================================================================== --- maven/website/content/docs/3.5.0-alpha-1/release-notes.html (original) +++ maven/website/content/docs/3.5.0-alpha-1/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.5.0-alpha-1/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.5.0-alpha-1/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes â Maven 3.5.0-alpha-1</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.5.0-alpha-1/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes â Maven 3.5.0-alpha-1 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.5.0-alpha-1/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -150,7 +147,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Release_Notes_.E2.80.93_Maven_3.5.0-alpha-1"></a> +<section> <h1>Release Notes – Maven 3.5.0-alpha-1</h1> <p>The Apache Maven team would like to announce the release of Maven 3.5.0-alpha-1.</p> @@ -174,21 +171,21 @@ See the <a href="../../plugins/index.htm <li>the web site: <a href="/">http://maven.apache.org/</a></li> <li>the maven-user mailing list: <a href="/mailing-lists.html">http://maven.apache.org/mailing-lists.html</a></li> <li>the reference documentation: <a href="/ref/3.5.0-alpha-1/">http://maven.apache.org/ref/3.5.0-alpha-1/</a></li> -</ul><section><a id="Known_Issues"></a> +</ul><section> <h2>Known Issues</h2> <p>The following issues were identified during release testing of this <em>ALPHA</em> release but have not been deemed as release blockers:</p> <ul> <li><a href="https://issues.apache.org/jira/browse/MNG-6177" class="externalLink">MNG-6177</a> The <code>--file</code> and <code>-f</code> option to specify a <code>pom.xml</code> to use does not work if the path includes characters that need quoting such as whitespace or <code>&</code>.</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6115" class="externalLink">MNG-6115</a> If Maven is installed in a writable location, every build will create a new <code>lib/ext/jansi-....</code> file.</li> -</ul></section><section><a id="Why_not_Maven_3.4.0.3F"></a> +</ul></section><section> <h2>Why not Maven 3.4.0?</h2> <p>After Maven 3.3.9 was released, the Eclipse Aether project was retired and the code base was migrated to the Apache Maven project.</p> <p>The original goal for the 3.4.0 release was to replace Aether with the exact same code after migration to the Apache Maven project and then proceed with bug fixes to the resolver code as well as other areas of Maven.</p> <p>The migration of the code between the two foundations took longer than expected and as a result there were other changes committed to Maven core that were outside the scope of intent for 3.4.0.</p> <p>In order to refocus on the original intent for 3.4.0, the decision was taken to revert the Maven core history to the point of the 3.3.9 release and merge in the desired changes one at a time.</p> <p>Because there had been a lot of communication about different features being delivered and bugs fixed in Maven 3.4.0 and the new history may not contain them in the first release, the decision was taken to forever burn the 3.4.x release line.</p> -<p>More detail on this decision can be read in the <a href="http://www.mail-archive.com/dev@maven.apache.org/msg112103.html" class="externalLink">mailing list archive</a>.</p></section><section><a id="Reporters_and_Contributors_of_this_release"></a> +<p>More detail on this decision can be read in the <a href="http://www.mail-archive.com/dev@maven.apache.org/msg112103.html" class="externalLink">mailing list archive</a>.</p></section><section> <h2>Reporters and Contributors of this release</h2> <p>Bugs:</p> <ul> @@ -210,9 +207,9 @@ See the <a href="../../plugins/index.htm <li><a href="https://issues.apache.org/jira/browse/MNG-5883" class="externalLink">MNG-5883</a> reporter: Ben Caradoc-Davies</li> <li><a href="https://issues.apache.org/jira/browse/MNG-3507" class="externalLink">MNG-3507</a> contributors: Jason Dillon, Sébastian Le Merdy</li> </ul> -<p>Many thanks to all reporters and contributors for their time and support.</p></section><section><a id="Preliminary_Testers"></a> +<p>Many thanks to all reporters and contributors for their time and support.</p></section><section> <h2>Preliminary Testers</h2> -<p>Thank you also for your time and feedback.</p></section><section><a id="Overview_about_the_changes"></a> +<p>Thank you also for your time and feedback.</p></section><section> <h2>Overview about the changes</h2> <ul> @@ -257,9 +254,10 @@ This has been fixed with <a href="https: maven-plugin project, you will get a WARNING which looks like this:</p></li> </ul> +<div class="verbatim"> <pre><code>[INFO] Scanning for projects... [WARNING] The project org.apache.maven:maven:pom:3.5.0-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html -</code></pre> +</code></pre></div> <p>This will tell you to use maven-enforcer-plugin to check the version of Maven you are expecting to build your project with, instead of using <code>prerequisites</code> <a href="https://issues.apache.org/jira/browse/MNG-5297" class="externalLink">MNG-5297</a>, <a href="https://issues.apache.org/jira/browse/MNG-6092" class="externalLink">MNG-6092</a>.</p> @@ -354,7 +352,7 @@ you are expecting to build your project <li><a href="https://issues.apache.org/jira/browse/MNG-6088" class="externalLink">MNG-6088</a> - after forked execution success, add an empty line</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6092" class="externalLink">MNG-6092</a> - warn if prerequisites.maven is used for non-plugin projects</li> </ul> -<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12339664&styleName=Text" class="externalLink">issue management system</a>.</p></section><section><a id="Complete_Release_Notes"></a> +<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12339664&styleName=Text" class="externalLink">issue management system</a>.</p></section><section> <h2>Complete Release Notes</h2> <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p></section></section> </main> Modified: maven/website/content/docs/3.5.0-beta-1/release-notes.html ============================================================================== --- maven/website/content/docs/3.5.0-beta-1/release-notes.html (original) +++ maven/website/content/docs/3.5.0-beta-1/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.5.0-beta-1/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.5.0-beta-1/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes â Maven 3.5.0-beta-1</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.5.0-beta-1/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes â Maven 3.5.0-beta-1 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.5.0-beta-1/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -150,7 +147,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Release_Notes_.E2.80.93_Maven_3.5.0-beta-1"></a> +<section> <h1>Release Notes – Maven 3.5.0-beta-1</h1> <p>The Apache Maven team would like to announce the release of Maven 3.5.0-beta-1.</p> @@ -174,7 +171,7 @@ See the <a href="../../plugins/index.htm <li>the web site: <a href="/">http://maven.apache.org/</a></li> <li>the maven-user mailing list: <a href="/mailing-lists.html">http://maven.apache.org/mailing-lists.html</a></li> <li>the reference documentation: <a href="/ref/3.5.0-beta-1/">http://maven.apache.org/ref/3.5.0-beta-1/</a></li> -</ul><section><a id="Known_Issues"></a> +</ul><section> <h2>Known Issues</h2> <p>The following issues were identified during release testing of this <em>BETA</em> release but have not been deemed as release blockers:</p> <ul> @@ -182,14 +179,14 @@ See the <a href="../../plugins/index.htm <li><a href="https://issues.apache.org/jira/browse/MNG-6190" class="externalLink">MNG-6190</a> maven-resolver-provider's <code>DefaultArtifactDescriptorReader</code> has mismatched constructor and initService methods (this issue does not affect normal usage of Maven)</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6191" class="externalLink">MNG-6191</a> <code>mvn -f</code> complains about illegal <code>readlink</code> option under macOS</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6192" class="externalLink">MNG-6192</a> The distribution zip file has unordered entries and some tools - most notably Maven wrapper - will fail to unzip the distribution</li> -</ul></section><section><a id="Why_not_Maven_3.4.0.3F"></a> +</ul></section><section> <h2>Why not Maven 3.4.0?</h2> <p>After Maven 3.3.9 was released, the Eclipse Aether project was retired and the code base was migrated to the Apache Maven project.</p> <p>The original goal for the 3.4.0 release was to replace Aether with the exact same code after migration to the Apache Maven project and then proceed with bug fixes to the resolver code as well as other areas of Maven.</p> <p>The migration of the code between the two foundations took longer than expected and as a result there were other changes committed to Maven core that were outside the scope of intent for 3.4.0.</p> <p>In order to refocus on the original intent for 3.4.0, the decision was taken to revert the Maven core history to the point of the 3.3.9 release and merge in the desired changes one at a time.</p> <p>Because there had been a lot of communication about different features being delivered and bugs fixed in Maven 3.4.0 and the new history may not contain them in the first release, the decision was taken to forever burn the 3.4.x release line.</p> -<p>More detail on this decision can be read in the <a href="http://www.mail-archive.com/dev@maven.apache.org/msg112103.html" class="externalLink">mailing list archive</a>.</p></section><section><a id="Reporters_and_Contributors_of_this_release"></a> +<p>More detail on this decision can be read in the <a href="http://www.mail-archive.com/dev@maven.apache.org/msg112103.html" class="externalLink">mailing list archive</a>.</p></section><section> <h2>Reporters and Contributors of this release</h2> <p>Bugs:</p> <ul> @@ -197,9 +194,9 @@ See the <a href="../../plugins/index.htm <li><a href="https://issues.apache.org/jira/browse/MNG-6090" class="externalLink">MNG-6090</a> reporter: Harald Wellmann</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6173" class="externalLink">MNG-6173</a> reporter/contributor: Christoph Böhme</li> </ul> -<p>Many thanks to all reporters and contributors for their time and support.</p></section><section><a id="Preliminary_Testers"></a> +<p>Many thanks to all reporters and contributors for their time and support.</p></section><section> <h2>Preliminary Testers</h2> -<p>Thank you also for your time and feedback.</p></section><section><a id="Overview_about_the_changes"></a> +<p>Thank you also for your time and feedback.</p></section><section> <h2>Overview about the changes</h2> <ul> @@ -244,9 +241,10 @@ This has been fixed with <a href="https: maven-plugin project, you will get a WARNING which looks like this:</p></li> </ul> +<div class="verbatim"> <pre><code>[INFO] Scanning for projects... [WARNING] The project org.apache.maven:maven:pom:3.5.0-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html -</code></pre> +</code></pre></div> <p>This will tell you to use maven-enforcer-plugin to check the version of Maven you are expecting to build your project with, instead of using <code>prerequisites</code> <a href="https://issues.apache.org/jira/browse/MNG-5297" class="externalLink">MNG-5297</a>, <a href="https://issues.apache.org/jira/browse/MNG-6092" class="externalLink">MNG-6092</a>.</p> @@ -292,7 +290,7 @@ or <code>mvn deploy</code> more details <li><a href="https://issues.apache.org/jira/browse/MNG-6182" class="externalLink">MNG-6182</a> - ModelResolver interface enhancement: addition of resolveModel( Dependency ) supporting version ranges</li> </ul> -<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12339664&styleName=Text" class="externalLink">issue management system</a>.</p></section><section><a id="Complete_Release_Notes"></a> +<p>The full list of changes can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12339664&styleName=Text" class="externalLink">issue management system</a>.</p></section><section> <h2>Complete Release Notes</h2> <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p></section></section> </main> Modified: maven/website/content/docs/3.5.0/release-notes.html ============================================================================== --- maven/website/content/docs/3.5.0/release-notes.html (original) +++ maven/website/content/docs/3.5.0/release-notes.html Sun May 12 07:42:36 2024 @@ -2,15 +2,15 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M18 from content/markdown/docs/3.5.0/release-notes.md at 2024-05-11 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from content/markdown/docs/3.5.0/release-notes.md at 2024-05-12 | Rendered using Apache Maven Fluido Skin 2.0.0-M6 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M18" /> - <title>Maven</title> + <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M10" /> + <title>Maven â Release Notes â Maven 3.5.0</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0-M6.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> @@ -37,10 +37,8 @@ <div class="container-fluid"> <header> <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><h1>Apache Maven Site</h1> -</a></div> - <div class="pull-right"><a href="../.././" id="bannerRight"><h1>$esc.xml( $banner.name )</h1> -</a></div> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Site" style="" /></a></div> + <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> <div class="clear"><hr/></div> </div> @@ -48,9 +46,8 @@ <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - - <li class="active ">Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.5.0/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-11</li> + <li class="active ">Release Notes â Maven 3.5.0 <a href="https://github.com/apache/maven-site/tree/master/content/markdown/docs/3.5.0/release-notes.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-05-12</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html" title="Get Sources">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi" title="Download">Download</a></li> @@ -150,7 +147,7 @@ NOTE: For help with the syntax of this file, see: http://maven.apache.org/doxia/references/apt-format.html --> -<section><a id="Release_Notes_.E2.80.93_Maven_3.5.0"></a> +<section> <h1>Release Notes – Maven 3.5.0</h1> <p>The Apache Maven team would like to announce the release of Maven 3.5.0.</p> <p>Maven 3.5.0 is <a href="../../download.html">available for download</a>.</p> @@ -162,14 +159,14 @@ <li>the web site: <a href="https://maven.apache.org/" class="externalLink">http://maven.apache.org/</a></li> <li>the maven-user mailing list: <a href="/mailing-lists.html">http://maven.apache.org/mailing-lists.html</a></li> <li>the reference documentation: <a href="/ref/3.5.0/">http://maven.apache.org/ref/3.5.0/</a></li> -</ul><section><a id="Why_not_Maven_3.4.0.3F"></a> +</ul><section> <h2>Why not Maven 3.4.0?</h2> <p>After Maven 3.3.9 was released, the Eclipse Aether project was retired and the code base was migrated to the Apache Maven project.</p> <p>The original goal for the 3.4.0 release was to replace Aether with the exact same code after migration to the Apache Maven project and then proceed with bug fixes to the resolver code as well as other areas of Maven.</p> <p>The migration of the code between the two foundations took longer than expected and as a result there were other changes committed to Maven core that were outside the scope of intent for 3.4.0.</p> <p>In order to refocus on the original intent for 3.4.0, the decision was taken to revert the Maven core history to the point of the 3.3.9 release and merge in the desired changes one at a time.</p> <p>Because there had been a lot of communication about different features being delivered and bugs fixed in Maven 3.4.0 and the new history may not contain them in the first release, the decision was taken to forever burn the 3.4.x release line.</p> -<p>More detail on this decision can be read in the <a href="http://www.mail-archive.com/dev@maven.apache.org/msg112103.html" class="externalLink">mailing list archive</a>.</p></section><section><a id="Reporters_and_Contributors_of_this_release"></a> +<p>More detail on this decision can be read in the <a href="http://www.mail-archive.com/dev@maven.apache.org/msg112103.html" class="externalLink">mailing list archive</a>.</p></section><section> <h2>Reporters and Contributors of this release</h2> <p>Bugs:</p> <ul> @@ -193,7 +190,7 @@ <li><a href="https://issues.apache.org/jira/browse/MNG-5883" class="externalLink">MNG-5883</a> reporter: Ben Caradoc-Davies</li> <li><a href="https://issues.apache.org/jira/browse/MNG-3507" class="externalLink">MNG-3507</a> contributors: Jason Dillon, Sébastian Le Merdy</li> </ul> -<p>Many thanks to all reporters and contributors for their time and support.</p></section><section><a id="Testers"></a> +<p>Many thanks to all reporters and contributors for their time and support.</p></section><section> <h2>Testers</h2> <p>The following members of the Maven community provided valuable feedback during the release process:</p> <ul> @@ -209,7 +206,7 @@ <li>Chas Honton</li> <li>Dennis Kieselhorst</li> </ul> -<p>Thank you for your time and feedback.</p></section><section><a id="Overview_about_the_changes"></a> +<p>Thank you for your time and feedback.</p></section><section> <h2>Overview about the changes</h2> <ul> @@ -236,17 +233,18 @@ <li> <p>If you have are using <code><prerequisites>..</prerequisites></code> for a non maven-plugin project, you will get a WARNING which looks like this:</p> +<div class="verbatim"> <pre><code> [INFO] Scanning for projects... [WARNING] The project org.apache.maven:maven:pom:3.5.0 uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html -</code></pre> +</code></pre></div> <p>This will tell you to use <a href="/enforcer/maven-enforcer-plugin/">maven-enforcer-plugin</a> to check the version of Maven you are expecting to build your project with, instead of using <code>prerequisites</code> <a href="https://issues.apache.org/jira/browse/MNG-5297" class="externalLink">MNG-5297</a>, <a href="https://issues.apache.org/jira/browse/MNG-6092" class="externalLink">MNG-6092</a>.</p></li> <li> <p>Replaced Eclipse Aether with <a href="/resolver/">Maven Resolver</a> <a href="https://issues.apache.org/jira/browse/MNG-6110" class="externalLink">MNG-6110</a>, <a href="https://issues.apache.org/jira/browse/MNG-6140" class="externalLink">MNG-6140</a>.</p></li> <li> <p>Using of CI friendly versions via <code>${revision}</code>, <code>${sha1}</code> and/or <code>${changelist}</code> has been fixed <a href="https://issues.apache.org/jira/browse/MNG-6057" class="externalLink">MNG-6057</a>, <a href="https://issues.apache.org/jira/browse/MNG-6090" class="externalLink">MNG-6090</a> and <a href="https://issues.apache.org/jira/browse/MNG-5895" class="externalLink">MNG-5895</a>. It is very important to know if you are using the previously named properties for a version in your pom you have to use <a href="https://www.mojohaus.org/flatten-maven-plugin/" class="externalLink">flatten-maven-plugin</a> if you like to do an <code>mvn install</code> or <code>mvn deploy</code> more details can be found at <a href="/maven-ci-friendly.html">Maven CI Friendly Versions</a>.</p></li> -</ul></section><section><a id="Improvements"></a> +</ul></section><section> <h2>Improvements</h2> -<p>The full list of changes as well as detailed descriptions of same can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12336084&styleName=Text" class="externalLink">issue management system</a>.</p><section><a id="Bugs"></a> +<p>The full list of changes as well as detailed descriptions of same can be found in our <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12336084&styleName=Text" class="externalLink">issue management system</a>.</p><section> <h3>Bugs</h3> <ul> @@ -287,13 +285,13 @@ <li><a href="https://issues.apache.org/jira/browse/MNG-6192" class="externalLink">MNG-6192</a> - distribution zip file has unordered entries</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6195" class="externalLink">MNG-6195</a> - Use consistent quoting forms in <code>mvn</code> launcher script</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6198" class="externalLink">MNG-6198</a> - <code>mvn</code> script fails to locate <code>.mvn</code> directory when <code>pom.xml</code> location specified with <code>-f</code></li> -</ul></section><section><a id="Dependency_upgrade"></a> +</ul></section><section> <h3>Dependency upgrade</h3> <ul> <li><a href="https://issues.apache.org/jira/browse/MNG-5967" class="externalLink">MNG-5967</a> - Dependency updates</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6110" class="externalLink">MNG-6110</a> - Upgrade Aether to Maven Resolver</li> -</ul></section><section><a id="Improvements_1"></a> +</ul></section><section> <h3>Improvements</h3> <ul> @@ -329,7 +327,7 @@ <li><a href="https://issues.apache.org/jira/browse/MNG-6179" class="externalLink">MNG-6179</a> - Remove unused prerequisites</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6185" class="externalLink">MNG-6185</a> - Replace doclettag explanation with annotations in AbstractMojo javadoc</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6189" class="externalLink">MNG-6189</a> - WARN if maven-site-plugin configuration contains <code>reportPlugins</code> element</li> -</ul></section><section><a id="New_Features"></a> +</ul></section><section> <h3>New Features</h3> <ul> @@ -337,7 +335,7 @@ <li><a href="https://issues.apache.org/jira/browse/MNG-5878" class="externalLink">MNG-5878</a> - add support for module name != <code>artifactId</code> in every calculated URLs (project, SCM, site): special <code>project.directory</code> property</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6093" class="externalLink">MNG-6093</a> - create a <code>slf4j-simple</code> provider extension that supports level color rendering</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6182" class="externalLink">MNG-6182</a> - ModelResolver interface enhancement: addition of <code>resolveModel(Dependency)</code> supporting version ranges</li> -</ul></section><section><a id="Tasks"></a> +</ul></section><section> <h3>Tasks</h3> <ul> @@ -349,14 +347,14 @@ <li><a href="https://issues.apache.org/jira/browse/MNG-6140" class="externalLink">MNG-6140</a> - update documentation's dependency graph with <code>resolver</code> + <code>resolver-provider</code> + <code>slf4j-provider</code></li> <li><a href="https://issues.apache.org/jira/browse/MNG-6151" class="externalLink">MNG-6151</a> - Force Push master from <code>737de43e392fc15a0ce366db98d70aa18b3f6c03</code></li> <li><a href="https://issues.apache.org/jira/browse/MNG-6152" class="externalLink">MNG-6152</a> - Add a <code>Jenkinsfile</code> so that builds.apache.org can use multibranch pipeline</li> -</ul></section><section><a id="Wishes"></a> +</ul></section><section> <h3>Wishes</h3> <ul> <li><a href="https://issues.apache.org/jira/browse/MNG-2199" class="externalLink">MNG-2199</a> - Support version ranges in parent elements</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6088" class="externalLink">MNG-6088</a> - after forked execution success, add an empty line</li> <li><a href="https://issues.apache.org/jira/browse/MNG-6092" class="externalLink">MNG-6092</a> - warn if <code>prerequisites.maven</code> is used for non-plugin projects</li> -</ul></section></section><section><a id="Complete_Release_Notes"></a> +</ul></section></section><section> <h2>Complete Release Notes</h2> <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p></section></section> </main>