You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2023/04/26 16:36:40 UTC
[maven-blog] branch main updated: Migrated to Markdown. Removed HTML code.
This is an automated email from the ASF dual-hosted git repository.
khmarbaise pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/maven-blog.git
The following commit(s) were added to refs/heads/main by this push:
new d6b7a33 Migrated to Markdown. Removed HTML code.
d6b7a33 is described below
commit d6b7a3391bc3a44dce9faad25f8c5945bab8cea0
Author: Karl Heinz Marbaise <kh...@apache.org>
AuthorDate: Wed Apr 26 18:35:16 2023 +0200
Migrated to Markdown. Removed HTML code.
---
.gitignore | 1 +
apache-maven-3-6-2.markdown | 464 ++++++++++++++++---------------
apache-maven-3-6-3.markdown | 152 +++++-----
apache-maven-3-8-1.markdown | 91 +++---
apache-maven-3-8-2.markdown | 276 +++++++++---------
apache-maven-3-8-3.markdown | 150 +++++-----
apache-maven-3-8-4.markdown | 78 +++---
apache-maven-3-8-5.markdown | 159 +++++------
apache-maven-acr-plugin-version.markdown | 111 ++++----
9 files changed, 703 insertions(+), 779 deletions(-)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..723ef36
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.idea
\ No newline at end of file
diff --git a/apache-maven-3-6-2.markdown b/apache-maven-3-6-2.markdown
index ea4b3a7..668e325 100644
--- a/apache-maven-3-6-2.markdown
+++ b/apache-maven-3-6-2.markdown
@@ -1,219 +1,245 @@
----
-layout: post
-title: Apache Maven 3.6.2 Released
-date: '2019-09-07T16:30:00+00:00'
-permalink: apache-maven-3-6-2
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the Apache
- Maven 3.6.2.</p>
-
- <p>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.</p>
-
- <p>You can find out more about Apache Maven at <a href="https://maven.apache.org">https://maven.apache.org</a></p>
-
- <p>You can download the appropriate sources etc. from
- the <a href="https://maven.apache.org/download.cgi">download page</a></p>
-
- <!-- more -->
-
-
- <p>We really value the contributions of these non committers, so this section is
- focused on those individuals. Descriptions of the issues fixed can be found at
- the <a href="#Details">end of these release notes</a>.</p>
-
- <p>Issue Reporters of this release:</p>
-
- <ul>
- <li>Benoit GUERIN</li>
- <li>Christian Schulte</li>
- <li>Elliotte Rusty Harold</li>
- <li>Falko Modler</li>
- <li>Francesco Chicchiriccò</li>
- <li>Guillaume Nodet,</li>
- <li>guofei</li>
- <li>Joseph Walton</li>
- <li>Louis Mills</li>
- <li>Mark Derricutt,</li>
- <li>Mark McKelvy</li>
- <li>Mickael Istria</li>
- <li>Nicolas Echegut</li>
- <li>Nicolas Radde</li>
- <li>Raphael Rösch</li>
- <li>Ray Tsang</li>
- <li>Robert Thornton</li>
- <li>Rohan Padhye</li>
- <li>Sergey Chernov</li>
- <li>Stefan Oehme</li>
- <li>Thibaud Lepretre</li>
- <li>zhb.</li>
- </ul>
-
-
- <p>Code Contributors of this release:</p>
-
- <ul>
- <li>Guillaume Nodet</li>
- <li>Mickael Istria</li>
- <li>Ray Tsang</li>
- <li>Stefan Oehme</li>
- <li>Joseph Walton</li>
- <li>Bo Zhang</li>
- <li>AElMehdi</li>
- <li>Christian Schulte</li>
- <li>Mao Shuai</li>
- <li>MartinKanters</li>
- <li>Sergey Chernov</li>
- <li>Jesse Glick.</li>
- </ul>
-
-
- <p>Many thanks to all reporters and contributors for their time and support.</p>
-
- <p>(Please send an email to the dev list if we missed one to mention).</p>
-
- <h2>Known Issues</h2>
-
- <p>None.</p>
-
- <h2>Overview about the changes</h2>
-
- <ul>
- <li><p>This release focuses mostly performance improvements, better memory footprint, and less CPU usage.</p></li>
- <li><p>We are continuing to convert Maven Core to use JSR 330 annotations instead of Plexus
- (still not finished, see MNG-5577).</p></li>
- <li><p>New support for ‘release’ qualifier (see MNG-6655).</p></li>
- <li><p>The <code>toolchain.xml</code> file supports environment variables (see MNG-6665).</p></li>
- </ul>
-
-
- <h2>User visible Changes</h2>
-
- <p><code>toolchain.xml</code> now supports usage of environment variables which looks like this:</p>
-
- <figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
-<span class='line-number'>2</span>
-<span class='line-number'>3</span>
-<span class='line-number'>4</span>
-<span class='line-number'>5</span>
-<span class='line-number'>6</span>
-<span class='line-number'>7</span>
-<span class='line-number'>8</span>
-<span class='line-number'>9</span>
-<span class='line-number'>10</span>
-</pre></td><td class='code'><pre><code class='xml'><span class='line'><span class="nt"><toolchain></span>
-</span><span class='line'> <span class="nt"><type></span>jdk<span class="nt"></type></span>
-</span><span class='line'> <span class="nt"><provides></span>
-</span><span class='line'> <span class="nt"><version></span>1.8<span class="nt"></version></span>
-</span><span class='line'> <span class="nt"><vendor></span>sun<span class="nt"></vendor></span>
-</span><span class='line'> <span class="nt"></provides></span>
-</span><span class='line'> <span class="nt"><configuration></span>
-</span><span class='line'> <span class="nt"><jdkHome></span>${env.JDK_HOME_8}<span class="nt"></jdkHome></span>
-</span><span class='line'> <span class="nt"></configuration></span>
-</span><span class='line'><span class="nt"></toolchain></span>
-</span></code></pre></td></tr></table></div></figure>
-
-
- <h2>The detailed issue list<a href="#Details"></a></h2>
-
- <h3>Bugs:</h3>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6375">MNG-6375</a> – NullPointerException when pom.xml has incomplete XML tag</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6626">MNG-6626</a> – NullPointerException in DefaultExceptionHandler</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6629">MNG-6629</a> – DefaultModelValidator.validateId is inefficient</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6630">MNG-6630</a> – ComparableVersion.parseVersion is inefficient</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6631">MNG-6631</a> – DefaultArtifactVersion.parseVersion is inefficient</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6632">MNG-6632</a> – ArtifactHandlerManager.getArtifactHandler is inefficient</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6633">MNG-6633</a> – ExcludesArtifactFilter is a memory hog</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6636">MNG-6636</a> – NPE on reporting convertion (DefaultReportingConverter) when inheritance of with no reports</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6639">MNG-6639</a> – Child inherit.append.path attributes not defined in Maven POM XSD</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6642">MNG-6642</a> – Tycho-based modules do not build with 3.6.1 (works with 3.6.0)</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6643">MNG-6643</a> – Version comparison CLI does not work anymore</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6644">MNG-6644</a> – NPE in DefaultReportingConverter when reports has no InputLocation (using polyglot Maven)</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6647">MNG-6647</a> – NPE in DefaultReportingConverter (when reports injected by Repaint IO maven-tiles)</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6653">MNG-6653</a> – DefaultProjectBuildingRequest copy constructor does not copy all fields</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6668">MNG-6668</a> – Model location handling uses too much memory</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6669">MNG-6669</a> – Tycho cannot resolve project dependencies</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6700">MNG-6700</a> – Equal compile source roots are added multiple times</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6703">MNG-6703</a> – DefaultUrlNormalizer doesn’t normalize all relative URIs</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6704">MNG-6704</a> – MavenRepositorySystemUtils.newSession() misses assignment</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6707">MNG-6707</a> – Maven XML parser does not accept ‘>’ in XML processing instructions</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6712">MNG-6712</a> – Downgrade maven-resolver:1.4.0 to 1.3.3</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6713">MNG-6713</a> – Fix ExclusionArtifactFilter to respect wildcard</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6716">MNG-6716</a> – relative testSourceDirectory on macos throw duplicate class error</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6720">MNG-6720</a> – MultiThreadedBuilder: wait for parallel running projects when using —fail-fast</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6723">MNG-6723</a> – MavenProject.getParentFile() not set when using ProjectBuilder.build(List<File>, …)</li>
- </ul>
-
-
- <h3>Improvements</h3>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6069">MNG-6069</a> – Migrate to non deprecated parts of Commons CLI</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6638">MNG-6638</a> – Prevent reparsing POMs in MavenMetadataSource</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6655">MNG-6655</a> – Add support for “release” qualifier</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6665">MNG-6665</a> – toolchain.xml file should support environment variables</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6667">MNG-6667</a> – Hint at Maven upgrade requirement when trying to build a pom.xml with a newer modelVersion</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6675">MNG-6675</a> – Make Resolver debug log messages for projects and plugins consistent</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6695">MNG-6695</a> – Improve speed in collection merging</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6696">MNG-6696</a> – Speed improvements while parsing big reactor projects</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6697">MNG-6697</a> – Add a fast interpolator not using reflection</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6698">MNG-6698</a> – Lazily compute the ManagedVersionMap</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6701">MNG-6701</a> – Document maven.repo.local system property</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6702">MNG-6702</a> – Improve DefaultModelValidator performance</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6705">MNG-6705</a> – Speep up Artifact version check and Parent interpolation</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6718">MNG-6718</a> – Upgrade Plexus Utils to 3.2.1</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6729">MNG-6729</a> – StringSearchModelInterpolator introspects objects from Java API</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6747">MNG-6747</a> – Generalize ‘resume from’ message when build reactor fails</li>
- </ul>
-
-
- <h3>Test</h3>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6535">MNG-6535</a> – Improve test coverage of org.apache.maven.model.path.DefaultUrlNormalizer</li>
- </ul>
-
-
- <h3>Wish</h3>
-
- <h3>Task</h3>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6681">MNG-6681</a> – improve documentation: dependency type = file classifier(optional)+extension + additional hints on dependency features</li>
- </ul>
-
-
- <h3>Dependency upgrade</h3>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6549">MNG-6549</a> – Remove unused transitive dependencies of Guava</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6627">MNG-6627</a> – upgrade plexus-component-metadata to 2.0.0 to get reproducible <code>META-INF/plexus/components.xml</code></li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6646">MNG-6646</a> – Upgrade maven-assembly-plugin to 3.1.1</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6671">MNG-6671</a> – Upgrade Modello to 1.11</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6674">MNG-6674</a> – Upgrade Wagon to 3.3.3</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6738">MNG-6738</a> – Upgrade maven-resolver to 1.4.1</li>
- </ul>
-
-
- <h3>Sub Tasks</h3>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6680">MNG-6680</a> – Convert Maven Settings Builder to JSR 330</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6685">MNG-6685</a> – Convert Maven Model Builder to JSR 330</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6686">MNG-6686</a> – Convert Maven Embedder to JSR 330</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=12345234">issue management system</a>.</p>
-
- <h2>Complete Release Notes</h2>
-
- <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p>
-
- <ul>
- <li>The Apache Maven Team.</li>
- </ul>
+---
+layout: post
+title: "Apache Maven 3.6.2 Released"
+date: '2019-09-07T16:30:00+00:00'
+permalink: apache-maven-3-6-1
+categories:
+ - Maven
+ - Maven-Releases
+---
+The Apache Maven team is pleased to announce the release of the Apache
+Maven 3.6.2.
+
+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.
+
+You can find out more about Apache Maven at https://maven.apache.org
+
+You can download the appropriate sources etc. from
+the [download page](https://maven.apache.org/download.cgi)
+
+<!-- more -->
+
+We really value the contributions of these non committers, so this section is
+focused on those individuals. Descriptions of the issues fixed can be found at
+the [end of these release notes](#Details).
+
+Issue Reporters of this release:
+
+* Benoit GUERIN
+* Christian Schulte
+* Elliotte Rusty Harold
+* Falko Modler
+* Francesco Chicchiriccò
+* Guillaume Nodet,
+* guofei
+* Joseph Walton
+* Louis Mills
+* Mark Derricutt,
+* Mark McKelvy
+* Mickael Istria
+* Nicolas Echegut
+* Nicolas Radde
+* Raphael Rösch
+* Ray Tsang
+* Robert Thornton
+* Rohan Padhye
+* Sergey Chernov
+* Stefan Oehme
+* Thibaud Lepretre
+* zhb.
+
+Code Contributors of this release:
+
+* Guillaume Nodet
+* Mickael Istria
+* Ray Tsang
+* Stefan Oehme
+* Joseph Walton
+* Bo Zhang
+* AElMehdi
+* Christian Schulte
+* Mao Shuai
+* MartinKanters
+* Sergey Chernov
+* Jesse Glick.
+
+Many thanks to all reporters and contributors for their time and support.
+
+(Please send an email to the dev list if we missed one to mention).
+
+## Known Issues
+
+None.
+
+## Overview about the changes
+
+- This release focuses mostly performance improvements, better memory footprint, and less CPU usage.
+
+- We are continuing to convert Maven Core to use JSR 330 annotations instead of Plexus
+ (still not finished, see MNG-5577).
+
+- New support for ‘release’ qualifier (see MNG-6655).
+
+- The `toolchain.xml` file supports environment variables (see MNG-6665).
+
+
+## User visible Changes
+
+`toolchain.xml` now supports usage of environment variables which looks like this:
+
+```xml
+<toolchain>
+ <type>jdk</type>
+ <provides>
+ <version>1.8</version>
+ <vendor>sun</vendor>
+ </provides>
+ <configuration>
+ <jdkHome>${env.JDK_HOME_8}</jdkHome>
+ </configuration>
+</toolchain>
+```
+## The detailed issue list[](#Details)
+
+### Bugs:
+
+- [MNG-6375](https://issues.apache.org/jira/browse/MNG-6375) - NullPointerException when pom.xml has incomplete XML tag
+- [MNG-6626](https://issues.apache.org/jira/browse/MNG-6626) - NullPointerException in DefaultExceptionHandler
+- [MNG-6629](https://issues.apache.org/jira/browse/MNG-6629) - DefaultModelValidator.validateId is inefficient
+- [MNG-6630](https://issues.apache.org/jira/browse/MNG-6630) - ComparableVersion.parseVersion is inefficient
+- [MNG-6631](https://issues.apache.org/jira/browse/MNG-6631) - DefaultArtifactVersion.parseVersion is inefficient
+- [MNG-6632](https://issues.apache.org/jira/browse/MNG-6632) - ArtifactHandlerManager.getArtifactHandler is inefficient
+- [MNG-6633](https://issues.apache.org/jira/browse/MNG-6633) - ExcludesArtifactFilter is a memory hog
+- [MNG-6636](https://issues.apache.org/jira/browse/MNG-6636) - NPE on reporting convertion (DefaultReportingConverter) when inheritance of with no reports
+- [MNG-6639](https://issues.apache.org/jira/browse/MNG-6639) - Child inherit.append.path attributes not defined in Maven POM XSD
+- [MNG-6642](https://issues.apache.org/jira/browse/MNG-6642) - Tycho-based modules do not build with 3.6.1 (works with 3.6.0)
+- [MNG-6643](https://issues.apache.org/jira/browse/MNG-6643) - Version comparison CLI does not work anymore
+- [MNG-6644](https://issues.apache.org/jira/browse/MNG-6644) - NPE in DefaultReportingConverter when reports has no InputLocation (using polyglot Maven)
+- [MNG-6647](https://issues.apache.org/jira/browse/MNG-6647) - NPE in DefaultReportingConverter (when reports injected by Repaint IO maven-tiles)
+- [MNG-6653](https://issues.apache.org/jira/browse/MNG-6653) - DefaultProjectBuildingRequest copy constructor does not copy all fields
+- [MNG-6668](https://issues.apache.org/jira/browse/MNG-6668) - Model location handling uses too much memory
+- [MNG-6669](https://issues.apache.org/jira/browse/MNG-6669) - Tycho cannot resolve project dependencies
+- [MNG-6700](https://issues.apache.org/jira/browse/MNG-6700) - Equal compile source roots are added multiple times
+- [MNG-6703](https://issues.apache.org/jira/browse/MNG-6703) - DefaultUrlNormalizer doesn't normalize all relative URIs
+- [MNG-6704](https://issues.apache.org/jira/browse/MNG-6704) - MavenRepositorySystemUtils.newSession() misses assignment
+- [MNG-6707](https://issues.apache.org/jira/browse/MNG-6707) - Maven XML parser does not accept '>' in XML processing instructions
+- [MNG-6712](https://issues.apache.org/jira/browse/MNG-6712) - Downgrade maven-resolver:1.4.0 to 1.3.3
+- [MNG-6713](https://issues.apache.org/jira/browse/MNG-6713) - Fix ExclusionArtifactFilter to respect wildcard
+- [MNG-6716](https://issues.apache.org/jira/browse/MNG-6716) - relative testSourceDirectory on macos throw duplicate class error
+- [MNG-6720](https://issues.apache.org/jira/browse/MNG-6720) - MultiThreadedBuilder: wait for parallel running projects when using --fail-fast
+- [MNG-6723](https://issues.apache.org/jira/browse/MNG-6723) - MavenProject.getParentFile() not set when using ProjectBuilder.build(List<File>, ...)
+
+### Improvements
+
+- [MNG-6069](https://issues.apache.org/jira/browse/MNG-6069) - Migrate to non deprecated parts of Commons CLI
+- [MNG-6638](https://issues.apache.org/jira/browse/MNG-6638) - Prevent reparsing POMs in MavenMetadataSource
+- [MNG-6655](https://issues.apache.org/jira/browse/MNG-6655) - Add support for "release" qualifier
+- [MNG-6665](https://issues.apache.org/jira/browse/MNG-6665) - toolchain.xml file should support environment variables
+- [MNG-6667](https://issues.apache.org/jira/browse/MNG-6667) - Hint at Maven upgrade requirement when trying to build a pom.xml with a newer modelVersion
+- [MNG-6675](https://issues.apache.org/jira/browse/MNG-6675) - Make Resolver debug log messages for projects and plugins consistent
+- [MNG-6695](https://issues.apache.org/jira/browse/MNG-6695) - Improve speed in collection merging
+- [MNG-6696](https://issues.apache.org/jira/browse/MNG-6696) - Speed improvements while parsing big reactor projects
+- [MNG-6697](https://issues.apache.org/jira/browse/MNG-6697) - Add a fast interpolator not using reflection
+- [MNG-6698](https://issues.apache.org/jira/browse/MNG-6698) - Lazily compute the ManagedVersionMap
+- [MNG-6701](https://issues.apache.org/jira/browse/MNG-6701) - Document maven.repo.local system property
+- [MNG-6702](https://issues.apache.org/jira/browse/MNG-6702) - Improve DefaultModelValidator performance
+- [MNG-6705](https://issues.apache.org/jira/browse/MNG-6705) - Speep up Artifact version check and Parent interpolation
+- [MNG-6718](https://issues.apache.org/jira/browse/MNG-6718) - Upgrade Plexus Utils to 3.2.1
+- [MNG-6729](https://issues.apache.org/jira/browse/MNG-6729) - StringSearchModelInterpolator introspects objects from Java API
+- [MNG-6747](https://issues.apache.org/jira/browse/MNG-6747) - Generalize 'resume from' message when build reactor fails
+
+### Test
+
+- [MNG-6535](https://issues.apache.org/jira/browse/MNG-6535) - Improve test coverage of org.apache.maven.model.path.DefaultUrlNormalizer
+
+### Wish
+
+### Task
+
+- [MNG-6681](https://issues.apache.org/jira/browse/MNG-6681) - improve documentation: dependency type = file classifier(optional)+extension + additional hints on dependency features
+
+### Dependency upgrade
+
+- [MNG-6549](https://issues.apache.org/jira/browse/MNG-6549) - Remove unused transitive dependencies of Guava
+- [MNG-6627](https://issues.apache.org/jira/browse/MNG-6627) - upgrade plexus-component-metadata to 2.0.0 to get reproducible `META-INF/plexus/components.xml`
+- [MNG-6646](https://issues.apache.org/jira/browse/MNG-6646) - Upgrade maven-assembly-plugin to 3.1.1
+- [MNG-6671](https://issues.apache.org/jira/browse/MNG-6671) - Upgrade Modello to 1.11
+- [MNG-6674](https://issues.apache.org/jira/browse/MNG-6674) - Upgrade Wagon to 3.3.3
+- [MNG-6738](https://issues.apache.org/jira/browse/MNG-6738) - Upgrade maven-resolver to 1.4.1
+
+
+### Sub Tasks
+
+- [MNG-6680](https://issues.apache.org/jira/browse/MNG-6680) - Convert Maven Settings Builder to JSR 330
+- [MNG-6685](https://issues.apache.org/jira/browse/MNG-6685) - Convert Maven Model Builder to JSR 330
+- [MNG-6686](https://issues.apache.org/jira/browse/MNG-6686) - Convert Maven Embedder to JSR 330
+
+The full list of changes can be found in our [issue management system][4].
+
+## Complete Release Notes
+
+See [complete release notes for all versions][5]
+
+- The Apache Maven Team.
+
+
+[0]: ../../download.html
+[1]: ../../plugins/index.html
+[2]: https://maven.apache.org/
+[4]: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12345234
+[5]: ../../docs/history.html
+[MNG-6680]: https://issues.apache.org/jira/browse/MNG-6680
+[MNG-6685]: https://issues.apache.org/jira/browse/MNG-6685
+[MNG-6686]: https://issues.apache.org/jira/browse/MNG-6686
+[MNG-6375]: https://issues.apache.org/jira/browse/MNG-6375
+[MNG-6626]: https://issues.apache.org/jira/browse/MNG-6626
+[MNG-6629]: https://issues.apache.org/jira/browse/MNG-6629
+[MNG-6630]: https://issues.apache.org/jira/browse/MNG-6630
+[MNG-6631]: https://issues.apache.org/jira/browse/MNG-6631
+[MNG-6632]: https://issues.apache.org/jira/browse/MNG-6632
+[MNG-6633]: https://issues.apache.org/jira/browse/MNG-6633
+[MNG-6636]: https://issues.apache.org/jira/browse/MNG-6636
+[MNG-6639]: https://issues.apache.org/jira/browse/MNG-6639
+[MNG-6642]: https://issues.apache.org/jira/browse/MNG-6642
+[MNG-6643]: https://issues.apache.org/jira/browse/MNG-6643
+[MNG-6644]: https://issues.apache.org/jira/browse/MNG-6644
+[MNG-6647]: https://issues.apache.org/jira/browse/MNG-6647
+[MNG-6653]: https://issues.apache.org/jira/browse/MNG-6653
+[MNG-6668]: https://issues.apache.org/jira/browse/MNG-6668
+[MNG-6669]: https://issues.apache.org/jira/browse/MNG-6669
+[MNG-6700]: https://issues.apache.org/jira/browse/MNG-6700
+[MNG-6703]: https://issues.apache.org/jira/browse/MNG-6703
+[MNG-6704]: https://issues.apache.org/jira/browse/MNG-6704
+[MNG-6707]: https://issues.apache.org/jira/browse/MNG-6707
+[MNG-6712]: https://issues.apache.org/jira/browse/MNG-6712
+[MNG-6713]: https://issues.apache.org/jira/browse/MNG-6713
+[MNG-6716]: https://issues.apache.org/jira/browse/MNG-6716
+[MNG-6720]: https://issues.apache.org/jira/browse/MNG-6720
+[MNG-6723]: https://issues.apache.org/jira/browse/MNG-6723
+[MNG-6069]: https://issues.apache.org/jira/browse/MNG-6069
+[MNG-6638]: https://issues.apache.org/jira/browse/MNG-6638
+[MNG-6655]: https://issues.apache.org/jira/browse/MNG-6655
+[MNG-6665]: https://issues.apache.org/jira/browse/MNG-6665
+[MNG-6667]: https://issues.apache.org/jira/browse/MNG-6667
+[MNG-6675]: https://issues.apache.org/jira/browse/MNG-6675
+[MNG-6695]: https://issues.apache.org/jira/browse/MNG-6695
+[MNG-6696]: https://issues.apache.org/jira/browse/MNG-6696
+[MNG-6697]: https://issues.apache.org/jira/browse/MNG-6697
+[MNG-6698]: https://issues.apache.org/jira/browse/MNG-6698
+[MNG-6701]: https://issues.apache.org/jira/browse/MNG-6701
+[MNG-6702]: https://issues.apache.org/jira/browse/MNG-6702
+[MNG-6705]: https://issues.apache.org/jira/browse/MNG-6705
+[MNG-6729]: https://issues.apache.org/jira/browse/MNG-6729
+[MNG-6747]: https://issues.apache.org/jira/browse/MNG-6747
+[MNG-6535]: https://issues.apache.org/jira/browse/MNG-6535
+[MNG-6681]: https://issues.apache.org/jira/browse/MNG-6681
+[MNG-6549]: https://issues.apache.org/jira/browse/MNG-6549
+[MNG-6627]: https://issues.apache.org/jira/browse/MNG-6627
+[MNG-6646]: https://issues.apache.org/jira/browse/MNG-6646
+[MNG-6671]: https://issues.apache.org/jira/browse/MNG-6671
+[MNG-6674]: https://issues.apache.org/jira/browse/MNG-6674
+[MNG-6718]: https://issues.apache.org/jira/browse/MNG-6718
+[MNG-6738]: https://issues.apache.org/jira/browse/MNG-6738
diff --git a/apache-maven-3-6-3.markdown b/apache-maven-3-6-3.markdown
index 35970b5..0de306f 100644
--- a/apache-maven-3-6-3.markdown
+++ b/apache-maven-3-6-3.markdown
@@ -1,80 +1,72 @@
----
-layout: post
-title: Apache Maven 3.6.3 Released
-date: '2019-11-26T21:23:36+00:00'
-permalink: apache-maven-3-6-3
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the Apache
- Maven 3.6.3.</p>
-
- <p>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.</p>
-
- <p>You can find out more about Apache Maven at <a href="https://maven.apache.org">https://maven.apache.org</a></p>
-
- <p>You can download the appropriate sources etc. from
- the <a href="https://maven.apache.org/download.cgi">download page</a></p>
-
- <!-- more -->
-
-
- <h2>Overview about the changes</h2>
-
- <ul>
- <li>This is a regression release to fix some critical issues shipped with 3.6.2.</li>
- <li>Some license issues on binary distribution have been fixed.</li>
- <li>This Maven distribution is now Reproducible: if you build from source archive, with JDK 8,
- on Windows, with <code>mvn -DbuildNumber=cecedd343002696d0abb50b32b541b8a6ba2883f package</code> you’ll
- get bit-by-bit identical output that you can check with sha512 fingerprints.
- If you’re building on any Unix system, you’ll need to add <code>-Dline.separator=$'\r\n'</code>.
- See the <a href="https://maven.apache.org/guides/mini/guide-reproducible-builds.html">https://maven.apache.org/guides/mini/guide-reproducible-builds.html</a> for more details.</li>
- </ul>
-
-
- <p>For more information read <a href="https://maven.apache.org/docs/3.6.3/release-notes.html">https://maven.apache.org/docs/3.6.3/release-notes.html</a></p>
-
- <h2>Complete Release Notes</h2>
-
- <ul>
- <li><p>Sub-tasks:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6779">MNG-6779</a> – fix jcl-over-slf4j license: Apache 2.0 instead of MIT</li>
- </ul>
- </li>
- <li><p>Bugs</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6584">MNG-6584</a> – Maven version 3.6.0 does not show ReasonPhrase anymore</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6759">MNG-6759</a> – [REGRESSION] Maven fails to use <code><repositories></code> section from dependency when resolving transitive dependencies in some cases</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6760">MNG-6760</a> – [REGRESSION] ExclusionArtifactFilter result invalid when wildcard exclusion is followed by other exclusions</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6765">MNG-6765</a> – [Regression] tycho pom-less builds fails with 3.6.2</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6771">MNG-6771</a> – Fix license issues on binary distribution</li>
- </ul>
- </li>
- <li><p>Improvements:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6778">MNG-6778</a> – Use https for schemaLocations</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6799">MNG-6799</a> – avoid model interpolation instability risk: ensure StringVisitorModelInterpolator replaces StringSearchModelInterpolator</li>
- </ul>
- </li>
- <li><p>Tasks:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6777">MNG-6777</a> – Remove duplicate resolveFile methods</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6789">MNG-6789</a> – Make Maven distribution build Reproducible</li>
- </ul>
- </li>
- </ul>
-
-
- <p>See <a href="../../docs/history.html">complete release notes for all versions</a></p>
-
- <ul>
- <li>The Apache Maven Team.</li>
- </ul>
-
-</div>
+---
+layout: post
+title: "Apache Maven 3.6.3 Released"
+date: '2019-11-26T21:23:36+00:00'
+permalink: apache-maven-3-6.3
+categories:
+ - Maven
+ - Maven-Releases
+---
+The Apache Maven team is pleased to announce the release of the Apache
+Maven 3.6.3.
+
+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.
+
+You can find out more about Apache Maven at https://maven.apache.org
+
+You can download the appropriate sources etc. from
+the [download page](https://maven.apache.org/download.cgi)
+
+<!-- more -->
+
+## Overview about the changes
+
+- This is a regression release to fix some critical issues shipped with 3.6.2.
+- Some license issues on binary distribution have been fixed.
+- This Maven distribution is now Reproducible: if you build from source archive, with JDK 8,
+ on Windows, with `mvn -DbuildNumber=cecedd343002696d0abb50b32b541b8a6ba2883f package` you’ll
+ get bit-by-bit identical output that you can check with sha512 fingerprints.
+ If you’re building on any Unix system, you’ll need to add `-Dline.separator=$'\r\n'`.
+ See the https://maven.apache.org/guides/mini/guide-reproducible-builds.html for more details.
+
+For more information read https://maven.apache.org/docs/3.6.3/release-notes.html
+
+
+## Complete Release Notes
+
+* Sub-tasks:
+
+ * [MNG-6779](https://issues.apache.org/jira/browse/MNG-6779) - fix jcl-over-slf4j license: Apache 2.0 instead of MIT
+
+* Bugs
+
+ * [MNG-6584](https://issues.apache.org/jira/browse/MNG-6584) - Maven version 3.6.0 does not show ReasonPhrase anymore
+ * [MNG-6759](https://issues.apache.org/jira/browse/MNG-6759) - [REGRESSION] Maven fails to use `<repositories>` section from dependency when resolving transitive dependencies in some cases
+ * [MNG-6760](https://issues.apache.org/jira/browse/MNG-6760) - [REGRESSION] ExclusionArtifactFilter result invalid when wildcard exclusion is followed by other exclusions
+ * [MNG-6765](https://issues.apache.org/jira/browse/MNG-6765) - [Regression] tycho pom-less builds fails with 3.6.2
+ * [MNG-6771](https://issues.apache.org/jira/browse/MNG-6771) - Fix license issues on binary distribution
+
+* Improvements:
+
+ * [MNG-6778](https://issues.apache.org/jira/browse/MNG-6778) - Use https for schemaLocations
+ * [MNG-6799](https://issues.apache.org/jira/browse/MNG-6799) - avoid model interpolation instability risk: ensure StringVisitorModelInterpolator replaces StringSearchModelInterpolator
+
+* Tasks:
+
+ * [MNG-6777](https://issues.apache.org/jira/browse/MNG-6777) - Remove duplicate resolveFile methods
+ * [MNG-6789](https://issues.apache.org/jira/browse/MNG-6789) - Make Maven distribution build Reproducible
+
+
+See [complete release notes for all versions][5]
+
+- The Apache Maven Team.
+
+
+[0]: ../../download.html
+[1]: ../../plugins/index.html
+[2]: https://maven.apache.org/
+[4]: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12346152
+[5]: ../../docs/history.html
diff --git a/apache-maven-3-8-1.markdown b/apache-maven-3-8-1.markdown
index 9721bbd..cce2451 100644
--- a/apache-maven-3-8-1.markdown
+++ b/apache-maven-3-8-1.markdown
@@ -1,69 +1,56 @@
----
-layout: post
-title: Apache Maven 3.8.1 Released
-date: '2021-04-04T19:26:21+00:00'
-permalink: apache-maven-3-8-1
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the <a href="https://maven.apache.org/ref/3.8.1/">Apache Maven 3.8.1</a></p>
+---
+layout: post
+title: "Apache Maven 3.8.1 Released"
+date: '2021-04-04T19:26:21+00:00'
+permalink: apache-maven-3-8-1
+categories:
+ - Maven
+ - Maven-Releases
+---
+The Apache Maven team is pleased to announce the release of the [Apache Maven 3.8.1](https://maven.apache.org/ref/3.8.1/)
- <p>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.</p>
+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.
- <p>Maven 3.8.1 is available via <a href="https://maven.apache.org/download.cgi">https://maven.apache.org/download.cgi</a></p>
+Maven 3.8.1 is available via https://maven.apache.org/download.cgi
- <p>The core release is independent of plugin releases. Further releases of plugins will be made
- separately.</p>
+The core release is independent of plugin releases. Further releases of plugins will be made
+separately.
- <p>If you have any questions, please consult:</p>
+If you have any questions, please consult:
- <ul>
- <li>the web site: <a href="https://maven.apache.org/">https://maven.apache.org/</a></li>
- <li>the maven-user mailing list: <a href="https://maven.apache.org/mailing-lists.html">https://maven.apache.org/mailing-lists.html</a></li>
- <li>the reference documentation: <a href="https://maven.apache.org/ref/3.8.1/">https://maven.apache.org/ref/3.8.1/</a></li>
- </ul>
+- 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/3.8.1/
+RELEASE DETAILS
- <p>RELEASE DETAILS</p>
+This release with CVE fixes is a result based on the findings and feedback of Jonathan Leitschuh and Olaf Flebbe.
- <p>This release with CVE fixes is a result based on the findings and feedback of Jonathan Leitschuh and Olaf Flebbe.</p>
+One of the changes that might impact your builds is the way custom repositories defined in dependency
+POMs will be handled.
+By default external insecure repositories will now be blocked (localhost over HTTP will still work).
+Configuration can be adjusted via the conf/settings.xml.
- <p>One of the changes that might impact your builds is the way custom repositories defined in dependency
- POMs will be handled.
- By default external insecure repositories will now be blocked (localhost over HTTP will still work).
- Configuration can be adjusted via the conf/settings.xml.</p>
+Release Notes - Maven - Version 3.8.1
- <p>Release Notes – Maven – Version 3.8.1</p>
+* Bug:
+ * [MNG-7128](https://issues.apache.org/jira/browse/MNG-7128) - improve error message when blocked repository defined in build POM
- <ul>
- <li><p>Bug:</p>
+* New Features:
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7128">MNG-7128</a> – improve error message when blocked repository defined in build POM</li>
- </ul>
- </li>
- <li><p>New Features:</p>
+ * [MNG-7116](https://issues.apache.org/jira/browse/MNG-7116) - Add support for mirror selector on external:http:*
+ * [MNG-7117](https://issues.apache.org/jira/browse/MNG-7117) - Add support for blocking mirrors
+ * [MNG-7118](https://issues.apache.org/jira/browse/MNG-7118) - Block external HTTP repositories by default
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7116">MNG-7116</a> – Add support for mirror selector on external:<a href="http:*">http:*</a></li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7117">MNG-7117</a> – Add support for blocking mirrors</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7118">MNG-7118</a> – Block external HTTP repositories by default</li>
- </ul>
- </li>
- <li><p>Dependency upgrades:</p>
+* Dependency upgrades:
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7119">MNG-7119</a> – Upgrade Maven Wagon to 3.4.3</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7123">MNG-7123</a> – Upgrade Maven Resolver to 1.6.2</li>
- </ul>
- </li>
- </ul>
+ * [MNG-7119](https://issues.apache.org/jira/browse/MNG-7119) - Upgrade Maven Wagon to 3.4.3
+ * [MNG-7123](https://issues.apache.org/jira/browse/MNG-7123) - Upgrade Maven Resolver to 1.6.2
+For more information read https://maven.apache.org/docs/3.8.1/release-notes.html
- <p>For more information read <a href="https://maven.apache.org/docs/3.8.1/release-notes.html">https://maven.apache.org/docs/3.8.1/release-notes.html</a></p>
+Enjoy!
- <p>Enjoy!</p>
-
- <ul>
- <li>The Maven Team</li>
- </ul>
+- The Maven Team
diff --git a/apache-maven-3-8-2.markdown b/apache-maven-3-8-2.markdown
index 8f84968..d730c96 100644
--- a/apache-maven-3-8-2.markdown
+++ b/apache-maven-3-8-2.markdown
@@ -1,150 +1,126 @@
----
-layout: post
-title: Apache Maven 3.8.2 Released
-date: '2021-08-15T13:34:44+00:00'
-permalink: apache-maven-3-8-2
----
-<p>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.</p>
-
-<p>Maven 3.8.2 is available via <a href="https://maven.apache.org/download.cgi">https://maven.apache.org/download.cgi</a></p>
-
-<p>The core release is independent of plugin releases. Further releases of plugins will be made
- separately.</p>
-
-<p>If you have any questions, please consult:</p>
-
-<ul>
- <li>the web site: <a href="https://maven.apache.org/">https://maven.apache.org/</a></li>
- <li>the maven-user mailing list: <a href="https://maven.apache.org/mailing-lists.html">https://maven.apache.org/mailing-lists.html</a></li>
- <li>the reference documentation: <a href="https://maven.apache.org/ref/3.8.2/">https://maven.apache.org/ref/3.8.2/</a></li>
-</ul>
-
-
-<p>Release Notes – Maven – Version 3.8.2</p>
-
-<ul>
- <li><p>Sub-task</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6281">MNG-6281</a> – ArrayIndexOutOfBoundsException caused by pom.xml with invalid/duplicate XML</li>
- </ul>
- </li>
- <li><p>Bugs:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-4706">MNG-4706</a> – Multithreaded building can create bad files for downloaded artifacts in local repository</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-5307">MNG-5307</a> – NPE during resolution of dependencies – parallel mode</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-5315">MNG-5315</a> – Artifact resolution sporadically fails in parallel builds</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-5838">MNG-5838</a> – Maven on No-File-Lock Systems</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-5868">MNG-5868</a> – Adding serval times the same artifact via MavenProjectHelper (attachArtifact) keep adding to the List duplicate artifacts</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6071">MNG-6071</a> – GetResource (‘/) returns ‘null’ if build is started with -f</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6216">MNG-6216</a> – ArrayIndexOutOfBoundsException when parsing POM</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6239">MNG-6239</a> – Jansi messes up System.err and System.out</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6380">MNG-6380</a> – Option -Dstyle.color=always doesn’t force color output</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6604">MNG-6604</a> – Intermittent failures while downloading GAVs from Nexus</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6648">MNG-6648</a> – ‘mavenrc_pre’ script does not receive arguments like mavenrc in Bourne shell does</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6719">MNG-6719</a> – mvn color output escape keys w/ “| tee xxx.log” on Win with git/bash</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6737">MNG-6737</a> – StackOverflowError when version ranges are unsolvable and graph contains a cycle</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6767">MNG-6767</a> – Plugin with ${project.groupId} resolved improperly</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6819">MNG-6819</a> – NullPointerException for DefaultArtifactDescriptorReader.loadPom</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6828">MNG-6828</a> – DependencyResolutionException breaks serialization</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6842">MNG-6842</a> – ProjectBuilderTest uses Guava, but Guava is not defined in dependencies</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6843">MNG-6843</a> – Parallel build fails due to missing JAR artifacts in compilePath</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6850">MNG-6850</a> – Prevent printing the EXEC_DIR when it’s just a disk letter</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6921">MNG-6921</a> – Maven compile with properties ${artifactId} and ${project.build.finalName} occurs java.lang.NullPointerException</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6937">MNG-6937</a> – StringSearchModelInterpolatorTest fails on symlinked paths</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6964">MNG-6964</a> – Maven version sorting is internally inconsistent</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6983">MNG-6983</a> – Plugin key can get out of sync with artifactId and groupId</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7000">MNG-7000</a> – metadata.mdo contains invalid link to schema</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7032">MNG-7032</a> – Option -B still showing formatting when used with —version</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7034">MNG-7034</a> – StackOverflowError thrown if a cycle exists in BOM imports</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7090">MNG-7090</a> – mvnDebug does not work on Java 11+</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7127">MNG-7127</a> – NullPointerException in MavenCliTest.testStyleColors in JDK 16</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7155">MNG-7155</a> – make sources jar reproducible (upgrade maven-source-plugin to 3.2.1)</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7161">MNG-7161</a> – Error thrown during uninstalling of JAnsi</li>
- </ul>
- </li>
- <li><p>New Feature</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7149">MNG-7149</a> – Introduce MAVEN_DEBUG_ADDRESS in mvnDebug scripts</li>
- </ul>
- </li>
- <li><p>Improvements:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-2802">MNG-2802</a> – Concurrent-safe access to local Maven repository</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6471">MNG-6471</a> – Parallel builder should use the module name as thread name</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6754">MNG-6754</a> – Set the same timestamp in multi module builds</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6810">MNG-6810</a> – Remove profiles in maven-model</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6811">MNG-6811</a> – Remove unnecessary filtering configuration</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6816">MNG-6816</a> – Prefer System.lineSeparator() over system properties</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6827">MNG-6827</a> – Replace deprecated StringUtils#defaultString() from Plexus Utils</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6837">MNG-6837</a> – Simplify detection of the MAVEN_HOME and make it fully qualified on Windows</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6844">MNG-6844</a> – Use StandardCharsets and remove outdated @SuppressWarnings</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6853">MNG-6853</a> – Don’t box primitives where it’s not needed</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6859">MNG-6859</a> – Build not easily reproducible when built from source release archive</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6873">MNG-6873</a> – Inconsistent library versions notice</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6967">MNG-6967</a> – Improve the command line output from maven-artifact</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6987">MNG-6987</a> – Reorder groupId before artifactId when writing an exclusion using maven-model</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7010">MNG-7010</a> – Omit “NB: JAVA_HOME should point to a JDK not a JRE” except when that is the problem</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7064">MNG-7064</a> – Use HTTPS for schema location in global settings.xml</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7080">MNG-7080</a> – Add a —color option</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7170">MNG-7170</a> – Allow to associate pomFile/${basedir} with DefaultProjectBuilder.build(ModelSource, …)</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7180">MNG-7180</a> – Make —color option behave more like BSD/GNU grep’s —color option</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7181">MNG-7181</a> – Make —version support -q</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7185">MNG-7185</a> – Describe explicit and recommended version for VersionRange.createFromVersionSpec()</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7190">MNG-7190</a> – Load mavenrc from /usr/local/etc also in Bourne shell script</li>
- </ul>
- </li>
- <li><p>Tasks:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6598">MNG-6598</a> – Maven 3.6.0 and Surefire problem</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6884">MNG-6884</a> – Cleanup POM File after version upgrade</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7172">MNG-7172</a> – Remove expansion of Jansi native libraries</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7184">MNG-7184</a> – document .mavenrc/maven_pre.bat|cmd scripts and MAVEN_SKIP_RC environment variable</li>
- </ul>
- </li>
- <li><p>Dependency upgrades:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6872">MNG-6872</a> – Found CVEs in your dependencies – plexus-utils (tests)</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6874">MNG-6874</a> – Upgrade Maven Parent to 34</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6886">MNG-6886</a> – Upgrade plexus-cipher 1.8</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6993">MNG-6993</a> – Upgrade SLF4J to 1.7.30</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7152">MNG-7152</a> – Upgrade Maven Resolver to 1.6.3</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7177">MNG-7177</a> – Upgrade Maven Shared Utils to 3.3.4</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7179">MNG-7179</a> – Upgrade Jansi to 2.3.3</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7186">MNG-7186</a> – Upgrade Guice to 4.2.2</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7196">MNG-7196</a> – Upgrade Jansi to 2.3.4</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7198">MNG-7198</a> – Upgrade SLF4J to 1.7.32</li>
- </ul>
- </li>
- <li><p>Known Issues:</p>
-
- <ul>
- <li>If any of your plugin mojos spawn new threads there might be a change in class loading as a result of the
- fix for <a href="https://issues.apache.org/jira/browse/MNG-6843.">https://issues.apache.org/jira/browse/MNG-6843.</a>
- See <a href="https://lists.apache.org/thread.html/r0777c9e364f93a609cb4c3da6e634139b9c400166e280856ee25ba72%40%3Cdev.maven.apache.org%3E">https://lists.apache.org/thread.html/r0777c9e364f93a609cb4c3da6e634139b9c400166e280856ee25ba72%40%3Cdev.maven.apache.org%3E</a>
- with a possible fix for your plugin mojo as well as a potential general fix
- in <a href="https://issues.apache.org/jira/browse/MNG-7212.">https://issues.apache.org/jira/browse/MNG-7212.</a></li>
- <li>If any or your projects rely a Maven Core artifacts and your build is performed with Maven 3.8.1 or later a transitive
- dependency parent of Sisu Plexus/CPI API 1.0 will inject a remote repository over HTTP which will be blocked by
- default and (might) lead to build failures.
- See <a href="https://lists.apache.org/thread.html/rda29028b2c8985f3b94e721d3014a948b312fbddf95ffaa4971acc03%40%3Cusers.maven.apache.org%3E">https://lists.apache.org/thread.html/rda29028b2c8985f3b94e721d3014a948b312fbddf95ffaa4971acc03%40%3Cusers.maven.apache.org%3E</a>
- and <a href="https://issues.apache.org/jira/browse/MNG-7214">https://issues.apache.org/jira/browse/MNG-7214</a> for details.</li>
- </ul>
- </li>
-</ul>
-
-
-<p>For more information read <a href="https://maven.apache.org/docs/3.8.2/release-notes.html">https://maven.apache.org/docs/3.8.2/release-notes.html</a></p>
-
-<p>Enjoy!</p>
-
-<ul>
- <li>The Maven Team</li>
-</ul>
+---
+layout: post
+title: "Apache Maven 3.8.2 Released"
+date: '2021-08-15T13:34:44+00:00'
+permalink: apache-maven-3-8-2
+categories:
+ - Maven
+ - Maven-Releases
+---
+The Apache Maven team is pleased to announce the release of the [Apache Maven 3.8.2](https://maven.apache.org/ref/3.8.2/)
+
+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 3.8.2 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/3.8.2/
+
+Release Notes - Maven - Version 3.8.2
+
+* Sub-task
+ * [MNG-6281](https://issues.apache.org/jira/browse/MNG-6281) - ArrayIndexOutOfBoundsException caused by pom.xml with invalid/duplicate XML
+
+* Bugs:
+ * [MNG-4706](https://issues.apache.org/jira/browse/MNG-4706) - Multithreaded building can create bad files for downloaded artifacts in local repository
+ * [MNG-5307](https://issues.apache.org/jira/browse/MNG-5307) - NPE during resolution of dependencies - parallel mode
+ * [MNG-5315](https://issues.apache.org/jira/browse/MNG-5315) - Artifact resolution sporadically fails in parallel builds
+ * [MNG-5838](https://issues.apache.org/jira/browse/MNG-5838) - Maven on No-File-Lock Systems
+ * [MNG-5868](https://issues.apache.org/jira/browse/MNG-5868) - Adding serval times the same artifact via MavenProjectHelper (attachArtifact) keep adding to the List duplicate artifacts
+ * [MNG-6071](https://issues.apache.org/jira/browse/MNG-6071) - GetResource ('/) returns 'null' if build is started with -f
+ * [MNG-6216](https://issues.apache.org/jira/browse/MNG-6216) - ArrayIndexOutOfBoundsException when parsing POM
+ * [MNG-6239](https://issues.apache.org/jira/browse/MNG-6239) - Jansi messes up System.err and System.out
+ * [MNG-6380](https://issues.apache.org/jira/browse/MNG-6380) - Option -Dstyle.color=always doesn't force color output
+ * [MNG-6604](https://issues.apache.org/jira/browse/MNG-6604) - Intermittent failures while downloading GAVs from Nexus
+ * [MNG-6648](https://issues.apache.org/jira/browse/MNG-6648) - 'mavenrc_pre' script does not receive arguments like mavenrc in Bourne shell does
+ * [MNG-6719](https://issues.apache.org/jira/browse/MNG-6719) - mvn color output escape keys w/ "| tee xxx.log" on Win with git/bash
+ * [MNG-6737](https://issues.apache.org/jira/browse/MNG-6737) - StackOverflowError when version ranges are unsolvable and graph contains a cycle
+ * [MNG-6767](https://issues.apache.org/jira/browse/MNG-6767) - Plugin with ${project.groupId} resolved improperly
+ * [MNG-6819](https://issues.apache.org/jira/browse/MNG-6819) - NullPointerException for DefaultArtifactDescriptorReader.loadPom
+ * [MNG-6828](https://issues.apache.org/jira/browse/MNG-6828) - DependencyResolutionException breaks serialization
+ * [MNG-6842](https://issues.apache.org/jira/browse/MNG-6842) - ProjectBuilderTest uses Guava, but Guava is not defined in dependencies
+ * [MNG-6843](https://issues.apache.org/jira/browse/MNG-6843) - Parallel build fails due to missing JAR artifacts in compilePath
+ * [MNG-6850](https://issues.apache.org/jira/browse/MNG-6850) - Prevent printing the EXEC_DIR when it's just a disk letter
+ * [MNG-6921](https://issues.apache.org/jira/browse/MNG-6921) - Maven compile with properties ${artifactId} and ${project.build.finalName} occurs java.lang.NullPointerException
+ * [MNG-6937](https://issues.apache.org/jira/browse/MNG-6937) - StringSearchModelInterpolatorTest fails on symlinked paths
+ * [MNG-6964](https://issues.apache.org/jira/browse/MNG-6964) - Maven version sorting is internally inconsistent
+ * [MNG-6983](https://issues.apache.org/jira/browse/MNG-6983) - Plugin key can get out of sync with artifactId and groupId
+ * [MNG-7000](https://issues.apache.org/jira/browse/MNG-7000) - metadata.mdo contains invalid link to schema
+ * [MNG-7032](https://issues.apache.org/jira/browse/MNG-7032) - Option -B still showing formatting when used with --version
+ * [MNG-7034](https://issues.apache.org/jira/browse/MNG-7034) - StackOverflowError thrown if a cycle exists in BOM imports
+ * [MNG-7090](https://issues.apache.org/jira/browse/MNG-7090) - mvnDebug does not work on Java 11+
+ * [MNG-7127](https://issues.apache.org/jira/browse/MNG-7127) - NullPointerException in MavenCliTest.testStyleColors in JDK 16
+ * [MNG-7155](https://issues.apache.org/jira/browse/MNG-7155) - make sources jar reproducible (upgrade maven-source-plugin to 3.2.1)
+ * [MNG-7161](https://issues.apache.org/jira/browse/MNG-7161) - Error thrown during uninstalling of JAnsi
+
+* New Feature
+ * [MNG-7149](https://issues.apache.org/jira/browse/MNG-7149) - Introduce MAVEN_DEBUG_ADDRESS in mvnDebug scripts
+
+* Improvements:
+ * [MNG-2802](https://issues.apache.org/jira/browse/MNG-2802) - Concurrent-safe access to local Maven repository
+ * [MNG-6471](https://issues.apache.org/jira/browse/MNG-6471) - Parallel builder should use the module name as thread name
+ * [MNG-6754](https://issues.apache.org/jira/browse/MNG-6754) - Set the same timestamp in multi module builds
+ * [MNG-6810](https://issues.apache.org/jira/browse/MNG-6810) - Remove profiles in maven-model
+ * [MNG-6811](https://issues.apache.org/jira/browse/MNG-6811) - Remove unnecessary filtering configuration
+ * [MNG-6816](https://issues.apache.org/jira/browse/MNG-6816) - Prefer System.lineSeparator() over system properties
+ * [MNG-6827](https://issues.apache.org/jira/browse/MNG-6827) - Replace deprecated StringUtils#defaultString() from Plexus Utils
+ * [MNG-6837](https://issues.apache.org/jira/browse/MNG-6837) - Simplify detection of the MAVEN_HOME and make it fully qualified on Windows
+ * [MNG-6844](https://issues.apache.org/jira/browse/MNG-6844) - Use StandardCharsets and remove outdated @SuppressWarnings
+ * [MNG-6853](https://issues.apache.org/jira/browse/MNG-6853) - Don't box primitives where it's not needed
+ * [MNG-6859](https://issues.apache.org/jira/browse/MNG-6859) - Build not easily reproducible when built from source release archive
+ * [MNG-6873](https://issues.apache.org/jira/browse/MNG-6873) - Inconsistent library versions notice
+ * [MNG-6967](https://issues.apache.org/jira/browse/MNG-6967) - Improve the command line output from maven-artifact
+ * [MNG-6987](https://issues.apache.org/jira/browse/MNG-6987) - Reorder groupId before artifactId when writing an exclusion using maven-model
+ * [MNG-7010](https://issues.apache.org/jira/browse/MNG-7010) - Omit "NB: JAVA_HOME should point to a JDK not a JRE" except when that is the problem
+ * [MNG-7064](https://issues.apache.org/jira/browse/MNG-7064) - Use HTTPS for schema location in global settings.xml
+ * [MNG-7080](https://issues.apache.org/jira/browse/MNG-7080) - Add a --color option
+ * [MNG-7170](https://issues.apache.org/jira/browse/MNG-7170) - Allow to associate pomFile/${basedir} with DefaultProjectBuilder.build(ModelSource, ...)
+ * [MNG-7180](https://issues.apache.org/jira/browse/MNG-7180) - Make --color option behave more like BSD/GNU grep's --color option
+ * [MNG-7181](https://issues.apache.org/jira/browse/MNG-7181) - Make --version support -q
+ * [MNG-7185](https://issues.apache.org/jira/browse/MNG-7185) - Describe explicit and recommended version for VersionRange.createFromVersionSpec()
+ * [MNG-7190](https://issues.apache.org/jira/browse/MNG-7190) - Load mavenrc from /usr/local/etc also in Bourne shell script
+
+* Tasks:
+ * [MNG-6598](https://issues.apache.org/jira/browse/MNG-6598) - Maven 3.6.0 and Surefire problem
+ * [MNG-6884](https://issues.apache.org/jira/browse/MNG-6884) - Cleanup POM File after version upgrade
+ * [MNG-7172](https://issues.apache.org/jira/browse/MNG-7172) - Remove expansion of Jansi native libraries
+ * [MNG-7184](https://issues.apache.org/jira/browse/MNG-7184) - document .mavenrc/maven_pre.bat|cmd scripts and MAVEN_SKIP_RC environment variable
+
+* Dependency upgrades:
+ * [MNG-6872](https://issues.apache.org/jira/browse/MNG-6872) - Found CVEs in your dependencies - plexus-utils (tests)
+ * [MNG-6874](https://issues.apache.org/jira/browse/MNG-6874) - Upgrade Maven Parent to 34
+ * [MNG-6886](https://issues.apache.org/jira/browse/MNG-6886) - Upgrade plexus-cipher 1.8
+ * [MNG-6993](https://issues.apache.org/jira/browse/MNG-6993) - Upgrade SLF4J to 1.7.30
+ * [MNG-7152](https://issues.apache.org/jira/browse/MNG-7152) - Upgrade Maven Resolver to 1.6.3
+ * [MNG-7177](https://issues.apache.org/jira/browse/MNG-7177) - Upgrade Maven Shared Utils to 3.3.4
+ * [MNG-7179](https://issues.apache.org/jira/browse/MNG-7179) - Upgrade Jansi to 2.3.3
+ * [MNG-7186](https://issues.apache.org/jira/browse/MNG-7186) - Upgrade Guice to 4.2.2
+ * [MNG-7196](https://issues.apache.org/jira/browse/MNG-7196) - Upgrade Jansi to 2.3.4
+ * [MNG-7198](https://issues.apache.org/jira/browse/MNG-7198) - Upgrade SLF4J to 1.7.32
+
+* Known Issues:
+
+ * If any of your plugin mojos spawn new threads there might be a change in class loading as a result of the
+ fix for https://issues.apache.org/jira/browse/MNG-6843.
+ See https://lists.apache.org/thread.html/r0777c9e364f93a609cb4c3da6e634139b9c400166e280856ee25ba72%40%3Cdev.maven.apache.org%3E
+ with a possible fix for your plugin mojo as well as a potential general fix
+ in https://issues.apache.org/jira/browse/MNG-7212.
+ * If any or your projects rely a Maven Core artifacts and your build is performed with Maven 3.8.1 or later a transitive
+ dependency parent of Sisu Plexus/CPI API 1.0 will inject a remote repository over HTTP which will be blocked by
+ default and (might) lead to build failures.
+ See https://lists.apache.org/thread.html/rda29028b2c8985f3b94e721d3014a948b312fbddf95ffaa4971acc03%40%3Cusers.maven.apache.org%3E
+ and https://issues.apache.org/jira/browse/MNG-7214 for details.
+
+For more information read https://maven.apache.org/docs/3.8.2/release-notes.html
+
+Enjoy!
+
+- The Maven Team
diff --git a/apache-maven-3-8-3.markdown b/apache-maven-3-8-3.markdown
index 379b5ef..bf50322 100644
--- a/apache-maven-3-8-3.markdown
+++ b/apache-maven-3-8-3.markdown
@@ -1,84 +1,66 @@
----
-layout: post
-title: Apache Maven 3.8.3 Released
-date: '2021-10-04T20:14:30+00:00'
-permalink: apache-maven-3-8-3
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the <a href="https://maven.apache.org/ref/3.8.3/">Apache Maven 3.8.3</a></p>
-
- <p>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.</p>
-
- <p>Maven 3.8.3 is available via <a href="https://maven.apache.org/download.cgi">https://maven.apache.org/download.cgi</a></p>
-
- <p>The core release is independent of plugin releases. Further releases of plugins will be made
- separately.</p>
-
- <p>If you have any questions, please consult:</p>
-
- <ul>
- <li>the web site: <a href="https://maven.apache.org/">https://maven.apache.org/</a></li>
- <li>the maven-user mailing list: <a href="https://maven.apache.org/mailing-lists.html">https://maven.apache.org/mailing-lists.html</a></li>
- <li>the reference documentation: <a href="https://maven.apache.org/ref/3.8.3/">https://maven.apache.org/ref/3.8.3/</a></li>
- </ul>
-
-
- <p>Release Notes – Maven – Version 3.8.3</p>
-
- <ul>
- <li><p>Bugs:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7045">MNG-7045</a> – Drop CDI API from Maven</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7214">MNG-7214</a> – Bad transitive dependency parent from CDI API</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7215">MNG-7215</a> – [Regression] Maven Site Plugin cannot resolve parent site descriptor without locale</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7216">MNG-7216</a> – Revert MNG-7170</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7218">MNG-7218</a> – [Regression] o.a.m.model.Build.getSourceDirectory() incorrectly returns absolute dir on 3.8.2</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7219">MNG-7219</a> – [Regression] plexus-cipher missing from transitive dependencies</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7220">MNG-7220</a> – [REGRESSION] test-classpath incorrectly resolved</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7251">MNG-7251</a> – Fix threadLocalArtifactsHolder leaking into cloned project</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7253">MNG-7253</a> – Relocation message is never shown</li>
- </ul>
- </li>
- <li><p>New Feature:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7164">MNG-7164</a> – Add constructor MojoExecutionException(Throwable)</li>
- </ul>
- </li>
- <li><p>Improvements:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7235">MNG-7235</a> – Speed improvements when calculating the sorted project graph</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7236">MNG-7236</a> – The DefaultPluginVersionResolver should cache results for the session</li>
- </ul>
- </li>
- <li><p>Tasks:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7252">MNG-7252</a> – Fix warnings issued by dependency:analyze</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7254">MNG-7254</a> – Expand Windows native libraries for Jansi due to JDK-8195129 (workaround)</li>
- </ul>
- </li>
- <li><p>Dependency upgrades:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6818">MNG-6818</a> – Upgrade Plexus Utils to 3.3.0</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6841">MNG-6841</a> – Upgrade Plexus Interpolation to 1.26</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7246">MNG-7246</a> – Upgrade Plexus Cipher and Sec Dispatcher to 2.0</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7250">MNG-7250</a> – Upgrade Sisu Inject/Plexus to 0.3.5</li>
- </ul>
- </li>
- </ul>
-
-
- <p>For more information read <a href="https://maven.apache.org/docs/3.8.3/release-notes.html">https://maven.apache.org/docs/3.8.3/release-notes.html</a></p>
-
- <p>Enjoy!</p>
-
- <ul>
- <li>The Maven Team</li>
- </ul>
-
-</div>
+---
+layout: post
+title: "Apache Maven 3.8.3 Released"
+date: '2021-10-04T20:14:30+00:00'
+permalink: apache-maven-3-8-3
+categories:
+ - Maven
+ - Maven-Releases
+---
+The Apache Maven team is pleased to announce the release of the [Apache Maven 3.8.3](https://maven.apache.org/ref/3.8.3/)
+
+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 3.8.3 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/3.8.3/
+
+Release Notes - Maven - Version 3.8.3
+
+* Bugs:
+
+ * [MNG-7045](https://issues.apache.org/jira/browse/MNG-7045) - Drop CDI API from Maven
+ * [MNG-7214](https://issues.apache.org/jira/browse/MNG-7214) - Bad transitive dependency parent from CDI API
+ * [MNG-7215](https://issues.apache.org/jira/browse/MNG-7215) - [Regression] Maven Site Plugin cannot resolve parent site descriptor without locale
+ * [MNG-7216](https://issues.apache.org/jira/browse/MNG-7216) - Revert MNG-7170
+ * [MNG-7218](https://issues.apache.org/jira/browse/MNG-7218) - [Regression] o.a.m.model.Build.getSourceDirectory() incorrectly returns absolute dir on 3.8.2
+ * [MNG-7219](https://issues.apache.org/jira/browse/MNG-7219) - [Regression] plexus-cipher missing from transitive dependencies
+ * [MNG-7220](https://issues.apache.org/jira/browse/MNG-7220) - [REGRESSION] test-classpath incorrectly resolved
+ * [MNG-7251](https://issues.apache.org/jira/browse/MNG-7251) - Fix threadLocalArtifactsHolder leaking into cloned project
+ * [MNG-7253](https://issues.apache.org/jira/browse/MNG-7253) - Relocation message is never shown
+
+* New Feature:
+
+ * [MNG-7164](https://issues.apache.org/jira/browse/MNG-7164) - Add constructor MojoExecutionException(Throwable)
+
+* Improvements:
+
+ * [MNG-7235](https://issues.apache.org/jira/browse/MNG-7235) - Speed improvements when calculating the sorted project graph
+ * [MNG-7236](https://issues.apache.org/jira/browse/MNG-7236) - The DefaultPluginVersionResolver should cache results for the session
+
+* Tasks:
+
+ * [MNG-7252](https://issues.apache.org/jira/browse/MNG-7252) - Fix warnings issued by dependency:analyze
+ * [MNG-7254](https://issues.apache.org/jira/browse/MNG-7254) - Expand Windows native libraries for Jansi due to JDK-8195129 (workaround)
+
+* Dependency upgrades:
+
+ * [MNG-6818](https://issues.apache.org/jira/browse/MNG-6818) - Upgrade Plexus Utils to 3.3.0
+ * [MNG-6841](https://issues.apache.org/jira/browse/MNG-6841) - Upgrade Plexus Interpolation to 1.26
+ * [MNG-7246](https://issues.apache.org/jira/browse/MNG-7246) - Upgrade Plexus Cipher and Sec Dispatcher to 2.0
+ * [MNG-7250](https://issues.apache.org/jira/browse/MNG-7250) - Upgrade Sisu Inject/Plexus to 0.3.5
+
+For more information read https://maven.apache.org/docs/3.8.3/release-notes.html
+
+Enjoy!
+
+- The Maven Team
diff --git a/apache-maven-3-8-4.markdown b/apache-maven-3-8-4.markdown
index fc45a34..052f925 100644
--- a/apache-maven-3-8-4.markdown
+++ b/apache-maven-3-8-4.markdown
@@ -1,61 +1,47 @@
----
-layout: post
-title: Apache Maven 3.8.4 Released
-date: '2021-11-20T17:38:56+00:00'
-permalink: apache-maven-3-8-4
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the <a href="https://maven.apache.org/ref/3.8.4/">Apache Maven 3.8.4</a></p>
+---
+layout: post
+title: "Apache Maven 3.8.4 Released"
+date: '2021-11-20T17:38:56+00:00'
+permalink: apache-maven-3-8-4
+categories:
+ - Maven
+ - Maven-Releases
+---
+The Apache Maven team is pleased to announce the release of the [Apache Maven 3.8.4](https://maven.apache.org/ref/3.8.4/)
- <p>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.</p>
+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.
- <p>Maven 3.8.4 is available via <a href="https://maven.apache.org/download.cgi">https://maven.apache.org/download.cgi</a></p>
+Maven 3.8.4 is available via https://maven.apache.org/download.cgi
- <p>The core release is independent of plugin releases. Further releases of plugins will be made
- separately.</p>
+The core release is independent of plugin releases. Further releases of plugins will be made
+separately.
- <p>If you have any questions, please consult:</p>
+If you have any questions, please consult:
- <ul>
- <li>the web site: <a href="https://maven.apache.org/">https://maven.apache.org/</a></li>
- <li>the maven-user mailing list: <a href="https://maven.apache.org/mailing-lists.html">https://maven.apache.org/mailing-lists.html</a></li>
- <li>the reference documentation: <a href="https://maven.apache.org/ref/3.8.4/">https://maven.apache.org/ref/3.8.4/</a></li>
- </ul>
+- 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/3.8.4/
+Release Notes - Maven - Version 3.8.4
- <p>Release Notes – Maven – Version 3.8.4</p>
+* Bugs:
- <ul>
- <li><p>Bugs:</p>
+ * [MNG-7270](https://issues.apache.org/jira/browse/MNG-7270) - Maven startup script (init) calls which(1) which is an external command
+ * [MNG-7285](https://issues.apache.org/jira/browse/MNG-7285) - [Regression] MavenProject.getArtifacts() not returning correct value across multiple threads
+ * [MNG-7300](https://issues.apache.org/jira/browse/MNG-7300) - [Regression] Reloading web application (Enter) fails due to java.lang.ClassNotFoundException
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7270">MNG-7270</a> – Maven startup script (init) calls which(1) which is an external command</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7285">MNG-7285</a> – [Regression] MavenProject.getArtifacts() not returning correct value across multiple threads</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7300">MNG-7300</a> – [Regression] Reloading web application (Enter) fails due to java.lang.ClassNotFoundException</li>
- </ul>
- </li>
- <li><p>Task:</p>
+* Task:
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7312">MNG-7312</a> – Revert ThreadLocal approach from MNG-6843 and MNG-7251</li>
- </ul>
- </li>
- <li><p>Dependency upgrade:</p>
+ * [MNG-7312](https://issues.apache.org/jira/browse/MNG-7312) - Revert ThreadLocal approach from MNG-6843 and MNG-7251
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7331">MNG-7331</a> – Upgrade Jansi to 2.4.0</li>
- </ul>
- </li>
- </ul>
+* Dependency upgrade:
+ * [MNG-7331](https://issues.apache.org/jira/browse/MNG-7331) - Upgrade Jansi to 2.4.0
- <p>For more information read <a href="https://maven.apache.org/docs/3.8.4/release-notes.html">https://maven.apache.org/docs/3.8.4/release-notes.html</a></p>
+For more information read https://maven.apache.org/docs/3.8.4/release-notes.html
- <p>Enjoy!</p>
+Enjoy!
- <ul>
- <li>The Maven Team</li>
- </ul>
-
-</div>
+- The Maven Team
diff --git a/apache-maven-3-8-5.markdown b/apache-maven-3-8-5.markdown
index 16fb2a3..226f05e 100644
--- a/apache-maven-3-8-5.markdown
+++ b/apache-maven-3-8-5.markdown
@@ -1,86 +1,73 @@
----
-layout: post
-title: Apache Maven 3.8.5 Released
-date: '2022-03-13T18:15:00+00:00'
-permalink: apache-maven-3-8-5
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the <a href="https://maven.apache.org/ref/3.8.5/">Apache Maven 3.8.5</a></p>
-
- <p>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.</p>
-
- <p>Maven 3.8.5 is available via <a href="https://maven.apache.org/download.cgi">https://maven.apache.org/download.cgi</a></p>
-
- <p>The core release is independent of plugin releases. Further releases of plugins will be made
- separately.</p>
-
- <p>If you have any questions, please consult:</p>
-
- <ul>
- <li>the web site: <a href="https://maven.apache.org/">https://maven.apache.org/</a></li>
- <li>the maven-user mailing list: <a href="https://maven.apache.org/mailing-lists.html">https://maven.apache.org/mailing-lists.html</a></li>
- <li>the reference documentation: <a href="https://maven.apache.org/ref/3.8.5/">https://maven.apache.org/ref/3.8.5/</a></li>
- </ul>
-
-
- <p>Release Notes – Maven – Version 3.8.5</p>
-
- <ul>
- <li><p>Bugs:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-5180">MNG-5180</a> – Versioning’s snapshot version list is not included in metadata merge</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-5561">MNG-5561</a> – Plugin relocation loses configuration</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-5982">MNG-5982</a> – The POM for … is invalid, transitive dependencies … while property was overriden</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6326">MNG-6326</a> – Build continues when core extensions aren’t found</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6727">MNG-6727</a> – Using version range in parent and CI Friendly Version fails</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6802">MNG-6802</a> – FileProfileActivator changes FileProfileActivator.exists which lets flattened resolveCiFriendliesOnly depending fail activating profile</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7156">MNG-7156</a> – Parallel build can cause issues between clean and forked goals</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7335">MNG-7335</a> – [Regression] Parallel build fails due to missing JAR artifacts in compilePath</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7347">MNG-7347</a> – SessionScoped beans should be singletons for a given session</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7357">MNG-7357</a> – All Maven Core JARs have unusual entry order</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7362">MNG-7362</a> – DefaultArtifactResolver has spurious “Failure detected” INFO log</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7374">MNG-7374</a> – Mutating RelocatedArtifact does not retain type</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7386">MNG-7386</a> – ModelMerger$MergingList is not serializable</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7402">MNG-7402</a> – BuildListCalculator never detaches the classloader</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7417">MNG-7417</a> – Several classes do not set properties properly for building requests</li>
- </ul>
- </li>
- <li><p>New Features:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7395">MNG-7395</a> – Support interpolation in extensions.xml</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7407">MNG-7407</a> – Introduce a ModelVersionProcessor component to make CI Friendly Versions pluggable</li>
- </ul>
- </li>
- <li><p>Improvements:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-6960">MNG-6960</a> – Use RuntimeInformation instead of reading properties</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7349">MNG-7349</a> – Limit relocation warning message to direct dependencies only</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7380">MNG-7380</a> – Don’t log non-threadsafe warning if only building a single module</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7381">MNG-7381</a> – Shorten parallel builder thread name to artifactId, conditionally with groupId</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7385">MNG-7385</a> – Improve documentation on repository metadata</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7400">MNG-7400</a> – Allow more WorkspaceReaders to participate</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7408">MNG-7408</a> – Explain reporting plugin version automatic selection (in Maven 3)</li>
- </ul>
- </li>
- <li><p>Dependency upgrades:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7370">MNG-7370</a> – Upgrade Maven Wagon to 3.5.1</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7384">MNG-7384</a> – Upgrade Maven JAR Plugin to 3.2.2</li>
- <li><a href="https://issues.apache.org/jira/browse/MNG-7428">MNG-7428</a> – Upgrade Maven Parent to 35</li>
- </ul>
- </li>
- </ul>
-
-
- <p>For more information read <a href="https://maven.apache.org/docs/3.8.5/release-notes.html">https://maven.apache.org/docs/3.8.5/release-notes.html</a></p>
-
- <p>Enjoy!</p>
-
- <ul>
- <li>The Maven Team</li>
- </ul>
+---
+layout: post
+title: "Apache Maven 3.8.5 Released"
+date: '2022-03-13T18:15:00+00:00'
+permalink: apache-maven-3-8-5
+categories:
+ - Maven
+ - Maven-Releases
+---
+The Apache Maven team is pleased to announce the release of the [Apache Maven 3.8.5](https://maven.apache.org/ref/3.8.5/)
+
+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 3.8.5 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/3.8.5/
+
+Release Notes - Maven - Version 3.8.5
+
+* Bugs:
+
+ * [MNG-5180](https://issues.apache.org/jira/browse/MNG-5180) - Versioning's snapshot version list is not included in metadata merge
+ * [MNG-5561](https://issues.apache.org/jira/browse/MNG-5561) - Plugin relocation loses configuration
+ * [MNG-5982](https://issues.apache.org/jira/browse/MNG-5982) - The POM for ... is invalid, transitive dependencies ... while property was overriden
+ * [MNG-6326](https://issues.apache.org/jira/browse/MNG-6326) - Build continues when core extensions aren't found
+ * [MNG-6727](https://issues.apache.org/jira/browse/MNG-6727) - Using version range in parent and CI Friendly Version fails
+ * [MNG-6802](https://issues.apache.org/jira/browse/MNG-6802) - FileProfileActivator changes FileProfileActivator.exists which lets flattened resolveCiFriendliesOnly depending fail activating profile
+ * [MNG-7156](https://issues.apache.org/jira/browse/MNG-7156) - Parallel build can cause issues between clean and forked goals
+ * [MNG-7335](https://issues.apache.org/jira/browse/MNG-7335) - [Regression] Parallel build fails due to missing JAR artifacts in compilePath
+ * [MNG-7347](https://issues.apache.org/jira/browse/MNG-7347) - SessionScoped beans should be singletons for a given session
+ * [MNG-7357](https://issues.apache.org/jira/browse/MNG-7357) - All Maven Core JARs have unusual entry order
+ * [MNG-7362](https://issues.apache.org/jira/browse/MNG-7362) - DefaultArtifactResolver has spurious "Failure detected" INFO log
+ * [MNG-7374](https://issues.apache.org/jira/browse/MNG-7374) - Mutating RelocatedArtifact does not retain type
+ * [MNG-7386](https://issues.apache.org/jira/browse/MNG-7386) - ModelMerger$MergingList is not serializable
+ * [MNG-7402](https://issues.apache.org/jira/browse/MNG-7402) - BuildListCalculator never detaches the classloader
+ * [MNG-7417](https://issues.apache.org/jira/browse/MNG-7417) - Several classes do not set properties properly for building requests
+
+* New Features:
+
+ * [MNG-7395](https://issues.apache.org/jira/browse/MNG-7395) - Support interpolation in extensions.xml
+ * [MNG-7407](https://issues.apache.org/jira/browse/MNG-7407) - Introduce a ModelVersionProcessor component to make CI Friendly Versions pluggable
+
+
+* Improvements:
+
+ * [MNG-6960](https://issues.apache.org/jira/browse/MNG-6960) - Use RuntimeInformation instead of reading properties
+ * [MNG-7349](https://issues.apache.org/jira/browse/MNG-7349) - Limit relocation warning message to direct dependencies only
+ * [MNG-7380](https://issues.apache.org/jira/browse/MNG-7380) - Don't log non-threadsafe warning if only building a single module
+ * [MNG-7381](https://issues.apache.org/jira/browse/MNG-7381) - Shorten parallel builder thread name to artifactId, conditionally with groupId
+ * [MNG-7385](https://issues.apache.org/jira/browse/MNG-7385) - Improve documentation on repository metadata
+ * [MNG-7400](https://issues.apache.org/jira/browse/MNG-7400) - Allow more WorkspaceReaders to participate
+ * [MNG-7408](https://issues.apache.org/jira/browse/MNG-7408) - Explain reporting plugin version automatic selection (in Maven 3)
+
+* Dependency upgrades:
+
+ * [MNG-7370](https://issues.apache.org/jira/browse/MNG-7370) - Upgrade Maven Wagon to 3.5.1
+ * [MNG-7384](https://issues.apache.org/jira/browse/MNG-7384) - Upgrade Maven JAR Plugin to 3.2.2
+ * [MNG-7428](https://issues.apache.org/jira/browse/MNG-7428) - Upgrade Maven Parent to 35
+
+For more information read https://maven.apache.org/docs/3.8.5/release-notes.html
+
+Enjoy!
+
+- The Maven Team
diff --git a/apache-maven-acr-plugin-version.markdown b/apache-maven-acr-plugin-version.markdown
index dec4538..4ceac8f 100644
--- a/apache-maven-acr-plugin-version.markdown
+++ b/apache-maven-acr-plugin-version.markdown
@@ -1,74 +1,61 @@
----
-layout: post
-title: Apache Maven ACR Plugin Version 3.1.0
-date: '2018-06-23T19:36:56+00:00'
-permalink: apache-maven-acr-plugin-version
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the
-<a href="http://maven.apache.org/plugins/maven-acr-plugin">Apache Maven ACR Plugin, Version 3.1.0</a>.</p>
-
-<p>This plugin generates J2EE Application Client file.</p>
-
-<p>Important Note: This is a Maven 3.X only plugin and needs JDK 7 to run.</p>
-
-<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
-<span class='line-number'>2</span>
-<span class='line-number'>3</span>
-<span class='line-number'>4</span>
-<span class='line-number'>5</span>
-</pre></td><td class='code'><pre><code class='xml'><span class='line'><span class="nt"><plugin></span>
-</span><span class='line'> <span class="nt"><groupId></span>org.apache.maven.plugins<span class="nt"></groupId></span>
-</span><span class='line'> <span class="nt"><artifactId></span>maven-acr-plugin<span class="nt"></artifactId></span>
-</span><span class='line'> <span class="nt"><version></span>3.1.0<span class="nt"></version></span>
-</span><span class='line'><span class="nt"></plugin></span>
-</span></code></pre></td></tr></table></div></figure>
-
-
-<p>You can download the appropriate sources etc. from the <a href="https://maven.apache.org/plugins/maven-acr-plugin/download.cgi">download page</a>.</p>
+---
+title: "Apache Maven ACR Plugin Version 3.1.0 Released"
+date: '2018-06-23T19:36:56+00:00'
+permalink: apache-maven-acr-plugin-version
+categories:
+ - Maven
+ - Maven-Plugin-Releases
+---
+The Apache Maven team is pleased to announce the release of the
+[Apache Maven ACR Plugin, Version 3.1.0](https://maven.apache.org/plugins/maven-acr-plugin).
+
+This plugin generates J2EE Application Client file.
+
+Important Note: This is a Maven 3.X only plugin and needs JDK 7 to run.
+
+```xml
+<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-acr-plugin</artifactId>
+ <version>3.1.0</version>
+</plugin>
+```
+
+You can download the appropriate sources etc. from the [download page](https://maven.apache.org/plugins/maven-acr-plugin/download.cgi).
<!-- more -->
-
-<p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317020&version=12334755">Release Notes – Apache Maven ACR Version 3.1.0</a></p>
-
-<p>Bugs:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MACR-41">MACR-41</a> – Upgrade of plexus-interpolation 1.24 to correct escaping issue.</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-44">MACR-44</a> – Upgrade mave-surefire/failsafe-plugin 2.21.0</li>
-</ul>
+[Release Notes - Apache Maven ACR Version 3.1.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317020&version=12334755)
-<p>Improvement:</p>
+Bugs:
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MACR-30">MACR-30</a> – Add LifecycleMapping and ArtifactHandler from maven-core to target packaging plugin</li>
-</ul>
+* [MACR-41](https://issues.apache.org/jira/browse/MACR-41) - Upgrade of plexus-interpolation 1.24 to correct escaping issue.
+* [MACR-44](https://issues.apache.org/jira/browse/MACR-44) - Upgrade mave-surefire/failsafe-plugin 2.21.0
+Improvement:
-<p>Dependency upgrades:</p>
+* [MACR-30](https://issues.apache.org/jira/browse/MACR-30) - Add LifecycleMapping and ArtifactHandler from maven-core to target packaging plugin
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MACR-28">MACR-28</a> – Upgrade plexus-archiver from 3.0.1 to 3.0.3</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-29">MACR-29</a> – Upgrade plexus-archiver from 3.0.3 to 3.1</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-31">MACR-31</a> – Upgrade plexus-archiver from 3.1 to 3.1.1 / maven-archiver from 3.0.0 to 3.0.2</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-32">MACR-32</a> – Dependency updates.</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-33">MACR-33</a> – Upgrade to maven-plugins version 30</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-34">MACR-34</a> – Upgrade of ‘plexus-archiver’ to version 3.3.</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-35">MACR-35</a> – Upgrade maven-archiver to 3.1.0</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-36">MACR-36</a> – Upgrade maven-filtering to 3.1.1</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-37">MACR-37</a> – Upgrade plexus-interpolation to 1.22</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-38">MACR-38</a> – Upgrade maven-archiver to 3.1.0</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-39">MACR-39</a> – Upgrade of plexus-archiver to 3.4.</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-40">MACR-40</a> – Upgrade of maven-archiver to 3.1.1.</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-42">MACR-42</a> – Upgrade parent to 31</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-43">MACR-43</a> – Upgrade plexus-utils 3.1.0 / maven-archiver / plexus-achiver</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-45">MACR-45</a> – Upgrade plexus-archiver to 3.6.0</li>
-<li><a href="https://issues.apache.org/jira/browse/MACR-46">MACR-46</a> – Upgrade plexus-interpolation to 1.25</li>
-</ul>
+Dependency upgrades:
+* [MACR-28](https://issues.apache.org/jira/browse/MACR-28) - Upgrade plexus-archiver from 3.0.1 to 3.0.3
+* [MACR-29](https://issues.apache.org/jira/browse/MACR-29) - Upgrade plexus-archiver from 3.0.3 to 3.1
+* [MACR-31](https://issues.apache.org/jira/browse/MACR-31) - Upgrade plexus-archiver from 3.1 to 3.1.1 / maven-archiver from 3.0.0 to 3.0.2
+* [MACR-32](https://issues.apache.org/jira/browse/MACR-32) - Dependency updates.
+* [MACR-33](https://issues.apache.org/jira/browse/MACR-33) - Upgrade to maven-plugins version 30
+* [MACR-34](https://issues.apache.org/jira/browse/MACR-34) - Upgrade of 'plexus-archiver' to version 3.3.
+* [MACR-35](https://issues.apache.org/jira/browse/MACR-35) - Upgrade maven-archiver to 3.1.0
+* [MACR-36](https://issues.apache.org/jira/browse/MACR-36) - Upgrade maven-filtering to 3.1.1
+* [MACR-37](https://issues.apache.org/jira/browse/MACR-37) - Upgrade plexus-interpolation to 1.22
+* [MACR-38](https://issues.apache.org/jira/browse/MACR-38) - Upgrade maven-archiver to 3.1.0
+* [MACR-39](https://issues.apache.org/jira/browse/MACR-39) - Upgrade of plexus-archiver to 3.4.
+* [MACR-40](https://issues.apache.org/jira/browse/MACR-40) - Upgrade of maven-archiver to 3.1.1.
+* [MACR-42](https://issues.apache.org/jira/browse/MACR-42) - Upgrade parent to 31
+* [MACR-43](https://issues.apache.org/jira/browse/MACR-43) - Upgrade plexus-utils 3.1.0 / maven-archiver / plexus-achiver
+* [MACR-45](https://issues.apache.org/jira/browse/MACR-45) - Upgrade plexus-archiver to 3.6.0
+* [MACR-46](https://issues.apache.org/jira/browse/MACR-46) - Upgrade plexus-interpolation to 1.25
-<p>Enjoy,</p>
+Enjoy,
-<p>-The Apache Maven team</p>
-</div>
+-The Apache Maven team