Migration continued.
diff --git a/apache-maven-clean-plugin-version.markdown b/apache-maven-clean-plugin-version.markdown
index eef3bc5..5238541 100644
--- a/apache-maven-clean-plugin-version.markdown
+++ b/apache-maven-clean-plugin-version.markdown
@@ -1,73 +1,56 @@
----
-layout: post
-title: Apache Maven Clean Plugin Version 3.1.0 Released
-date: '2018-04-14T13:43:18+00:00'
-permalink: apache-maven-clean-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-clean-plugin/">Apache Maven Clean Plugin, version 3.1.0</a>.</p>
+---
+layout: post
+title: "Apache Maven Clean Plugin Version 3.1.0 Released"
+date: '2018-04-14T13:43:18+00:00'
+permalink: apache-maven-clean-plugin-version
+categories:
+ - Maven
+ - Maven-Plugin-Releases
+---
+The Apache Maven team is pleased to announce the release of the
+[Apache Maven Clean Plugin, version 3.1.0](https://maven.apache.org/plugins/maven-clean-plugin/).
-<p>The Clean Plugin is used when you want to remove files generated at build-time
-in a project’s directory.</p>
+The Clean Plugin is used when you want to remove files generated at build-time
+in a project's directory.
-<p>Important Note:</p>
+Important Note:
-<ul>
-<li>Maven 3.X only</li>
-<li>JDK 7 minimum requirement</li>
-</ul>
+* Maven 3.X only
+* JDK 7 minimum requirement
+You should specify the version in your project's plugin configuration:
-<p>You should specify the version in your project’s plugin configuration:</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-clean-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>
-
-
-
+```xml
+<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <version>3.1.0</version>
+</plugin>
+```
<!-- more -->
+[Release Notes - Maven Clean Plugin - Version 3.1.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317224&version=12337984)
-<p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317224&version=12337984">Release Notes – Maven Clean Plugin – Version 3.1.0</a></p>
+Bug:
-<p>Bug:</p>
+* [MCLEAN-77](https://issues.apache.org/jira/browse/MCLEAN-77) - Remove link to non-existing Codehaus wiki
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MCLEAN-77">MCLEAN-77</a> – Remove link to non-existing Codehaus wiki</li>
-</ul>
+Tasks:
+
+* [MCLEAN-73](https://issues.apache.org/jira/browse/MCLEAN-73) - Upgrade of maven-shared-utils to 3.0.1.
+* [MCLEAN-74](https://issues.apache.org/jira/browse/MCLEAN-74) - Upgrade of commons-io to 2.5.
+* [MCLEAN-83](https://issues.apache.org/jira/browse/MCLEAN-83) - Upgrade mave-surefire/failsafe-plugin 2.21.0
+* [MCLEAN-84](https://issues.apache.org/jira/browse/MCLEAN-84) - Lift JDK minimum to JDK 7
+
+Dependency upgrades:
+
+* [MCLEAN-75](https://issues.apache.org/jira/browse/MCLEAN-75) - Upgrade maven-plugins to version 30
+* [MCLEAN-80](https://issues.apache.org/jira/browse/MCLEAN-80) - Upgrade maven-shared-utils to 3.2.0
+* [MCLEAN-81](https://issues.apache.org/jira/browse/MCLEAN-81) - Upgrade parent to 31
+* [MCLEAN-85](https://issues.apache.org/jira/browse/MCLEAN-85) - Upgrade maven-shared-utils to 3.2.1
-<p>Tasks:</p>
+Enjoy,
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MCLEAN-73">MCLEAN-73</a> – Upgrade of maven-shared-utils to 3.0.1.</li>
-<li><a href="https://issues.apache.org/jira/browse/MCLEAN-74">MCLEAN-74</a> – Upgrade of commons-io to 2.5.</li>
-<li><a href="https://issues.apache.org/jira/browse/MCLEAN-83">MCLEAN-83</a> – Upgrade mave-surefire/failsafe-plugin 2.21.0</li>
-<li><a href="https://issues.apache.org/jira/browse/MCLEAN-84">MCLEAN-84</a> – Lift JDK minimum to JDK 7</li>
-</ul>
-
-
-<p>Dependency upgrades:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MCLEAN-75">MCLEAN-75</a> – Upgrade maven-plugins to version 30</li>
-<li><a href="https://issues.apache.org/jira/browse/MCLEAN-80">MCLEAN-80</a> – Upgrade maven-shared-utils to 3.2.0</li>
-<li><a href="https://issues.apache.org/jira/browse/MCLEAN-81">MCLEAN-81</a> – Upgrade parent to 31</li>
-<li><a href="https://issues.apache.org/jira/browse/MCLEAN-85">MCLEAN-85</a> – Upgrade maven-shared-utils to 3.2.1</li>
-</ul>
-
-
-<p>Enjoy,</p>
-
-<p>-The Apache Maven team</p>
-</div>
+-The Apache Maven team
diff --git a/apache-maven-clean-plugin-version1.markdown b/apache-maven-clean-plugin-version1.markdown
index 31a6bfe..299e919 100644
--- a/apache-maven-clean-plugin-version1.markdown
+++ b/apache-maven-clean-plugin-version1.markdown
@@ -1,82 +1,61 @@
----
-layout: post
-title: Apache Maven Clean Plugin Version 3.2.0 Released
-date: '2022-04-05T17:26:31+00:00'
-permalink: apache-maven-clean-plugin-version1
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the
- <a href="https://maven.apache.org/plugins/maven-clean-plugin/">Apache Maven Clean Plugin, version 3.2.0</a>.</p>
+---
+layout: post
+title: "Apache Maven Clean Plugin Version 3.2.0 Released"
+date: '2022-04-05T17:26:31+00:00'
+permalink: apache-maven-clean-plugin-version1
+categories:
+ - Maven
+ - Maven-Plugin-Releases
+---
+The Apache Maven team is pleased to announce the release of the
+[Apache Maven Clean Plugin, version 3.2.0](https://maven.apache.org/plugins/maven-clean-plugin/).
- <p>The Clean Plugin is used when you want to remove files generated at build-time
- in a project’s directory.</p>
+The Clean Plugin is used when you want to remove files generated at build-time
+in a project's directory.
- <p>Important Note:</p>
+Important Note:
- <ul>
- <li>Maven 3.2.5+ only</li>
- <li>JDK 8 minimum requirement</li>
- </ul>
+* Maven 3.2.5+ only
+* JDK 8 minimum requirement
+You should specify the version in your project's plugin configuration:
- <p>You should specify the version in your project’s plugin configuration:</p>
+```xml
+<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <version>3.2.0</version>
+</plugin>
+```
- <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-clean-plugin<span class="nt"></artifactId></span>
-</span><span class='line'> <span class="nt"><version></span>3.2.0<span class="nt"></version></span>
-</span><span class='line'><span class="nt"></plugin></span>
-</span></code></pre></td></tr></table></div></figure>
+<!-- more -->
+[Release Notes - Maven Clean Plugin - Version 3.2.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12343770&styleName=Text&projectId=12317224)
+Release Notes - Maven Clean Plugin - Version 3.2.0
+* New Feature
- <!-- more -->
+ * [MCLEAN-95] - Provide a fast deletion option
+* Improvements:
- <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12343770&styleName=Text&projectId=12317224">Release Notes – Maven Clean Plugin – Version 3.2.0</a></p>
+ * [MCLEAN-89] - Add GitHub Information
+ * [MCLEAN-90] - Custom search broken on pages rendered using Fluido Skin 1.7
+ * [MCLEAN-91] - Upgrade maven-plugins to 34
+ * [MCLEAN-98] - Upgrade maven-plugin parent to 35
- <p>Release Notes – Maven Clean Plugin – Version 3.2.0</p>
+* Tasks:
- <ul>
- <li><p>New Feature</p>
+ * [MCLEAN-94] - Update plugin dependencies
+ * [MCLEAN-97] - Require Java 8
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-95">MCLEAN-95</a> – Provide a fast deletion option</li>
- </ul>
- </li>
- <li><p>Improvements:</p>
+* Dependency upgrades:
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-89">MCLEAN-89</a> – Add GitHub Information</li>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-90">MCLEAN-90</a> – Custom search broken on pages rendered using Fluido Skin 1.7</li>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-91">MCLEAN-91</a> – Upgrade maven-plugins to 34</li>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-98">MCLEAN-98</a> – Upgrade maven-plugin parent to 35</li>
- </ul>
- </li>
- <li><p>Tasks:</p>
+ * [MCLEAN-87] - Upgrade maven-plugins parent to version 32
+ * [MCLEAN-92] - Require Maven 3.1.1 (drop dependency to Maven 3.0)
+ * [MCLEAN-96] - Require Maven 3.2.5+
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-94">MCLEAN-94</a> – Update plugin dependencies</li>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-97">MCLEAN-97</a> – Require Java 8</li>
- </ul>
- </li>
- <li><p>Dependency upgrades:</p>
+Enjoy,
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-87">MCLEAN-87</a> – Upgrade maven-plugins parent to version 32</li>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-92">MCLEAN-92</a> – Require Maven 3.1.1 (drop dependency to Maven 3.0)</li>
- <li><a href="https://issues.apache.org/jira/browse/MCLEAN-96">MCLEAN-96</a> – Require Maven 3.2.5+</li>
- </ul>
- </li>
- </ul>
-
-
- <p>Enjoy,</p>
-
- <p>-The Apache Maven team</p>
-</div>
+-The Apache Maven team
diff --git a/apache-maven-compiler-plugin-version.markdown b/apache-maven-compiler-plugin-version.markdown
index 34c2a08..a843f78 100644
--- a/apache-maven-compiler-plugin-version.markdown
+++ b/apache-maven-compiler-plugin-version.markdown
@@ -1,86 +1,67 @@
----
-layout: post
-title: Apache Maven Compiler Plugin Version 3.8.0 Released
-date: '2018-07-29T20:50:16+00:00'
-permalink: apache-maven-compiler-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-compiler-plugin/">Apache Maven Compiler Plugin, version 3.8.0</a>.</p>
+---
+layout: post
+title: "Apache Maven Compiler Plugin Version 3.8.0 Released"
+date: '2018-07-29T20:50:16+00:00'
+permalink: apache-maven-compiler-plugin-version
+categories:
+ - Maven
+ - Maven-Plugin-Releases
+---
+The Apache Maven team is pleased to announce the release of the
+[Apache Maven Compiler Plugin, version 3.8.0](https://maven.apache.org/plugins/maven-compiler-plugin/).
-<p>The Compiler Plugin is used to compile the sources of your project.</p>
+The Compiler Plugin is used to compile the sources of your project.
-<p>Important Notes since Version 3.8.0</p>
+Important Notes since Version 3.8.0
-<ul>
-<li>The default value for source/target has been lifted
-from 1.5 to 1.6 see <a href="https://issues.apache.org/jira/browse/MCOMPILER-335">MCOMPILER-335</a>.</li>
-</ul>
+* The default value for source/target has been lifted
+ from 1.5 to 1.6 see [MCOMPILER-335](https://issues.apache.org/jira/browse/MCOMPILER-335).
-<p>You should specify the version in your project’s plugin configuration:</p>
+You should specify the version in your project's plugin configuration:
-<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-compiler-plugin<span class="nt"></artifactId></span>
-</span><span class='line'> <span class="nt"><version></span>3.8.0<span class="nt"></version></span>
-</span><span class='line'><span class="nt"></plugin></span>
-</span></code></pre></td></tr></table></div></figure>
-
-
-
+```xml
+<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.8.0</version>
+</plugin>
+```
<!-- more -->
-
-<p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12341563">Release Notes – Maven Compiler Plugin – Version 3.8.0</a></p>
-
-<p>Bugs:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-311">MCOMPILER-311</a> – NPE when —patch-module is used</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-321">MCOMPILER-321</a> – Problematic Java 9 modules are silently ignored</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-332">MCOMPILER-332</a> – Java 10 not supported</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-338">MCOMPILER-338</a> – Build Issue based on MCOMPILER-192 IT</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-342">MCOMPILER-342</a> – Unsupported class file major version 55</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-343">MCOMPILER-343</a> – Tests fail to compile in modularized project due to wrong module descriptor path being passed to plexus-java</li>
-</ul>
+[Release Notes - Maven Compiler Plugin - Version 3.8.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12341563)
-<p>Improvements:</p>
+Bugs:
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-313">MCOMPILER-313</a> – Support mrjar dependency with module descriptor only in META-INF/versions/x</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-323">MCOMPILER-323</a> – Support multi-release jars</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-335">MCOMPILER-335</a> – Update default source/target from 1.5 to 1.6</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-341">MCOMPILER-341</a> – Compile module-info.java files located in test sources</li>
-</ul>
+* [MCOMPILER-311](https://issues.apache.org/jira/browse/MCOMPILER-311) - NPE when --patch-module is used
+* [MCOMPILER-321](https://issues.apache.org/jira/browse/MCOMPILER-321) - Problematic Java 9 modules are silently ignored
+* [MCOMPILER-332](https://issues.apache.org/jira/browse/MCOMPILER-332) - Java 10 not supported
+* [MCOMPILER-338](https://issues.apache.org/jira/browse/MCOMPILER-338) - Build Issue based on MCOMPILER-192 IT
+* [MCOMPILER-342](https://issues.apache.org/jira/browse/MCOMPILER-342) - Unsupported class file major version 55
+* [MCOMPILER-343](https://issues.apache.org/jira/browse/MCOMPILER-343) - Tests fail to compile in modularized project due to wrong module descriptor path being passed to plexus-java
+Improvements:
-<p>Tasks:</p>
+* [MCOMPILER-313](https://issues.apache.org/jira/browse/MCOMPILER-313) - Support mrjar dependency with module descriptor only in META-INF/versions/x
+* [MCOMPILER-323](https://issues.apache.org/jira/browse/MCOMPILER-323) - Support multi-release jars
+* [MCOMPILER-335](https://issues.apache.org/jira/browse/MCOMPILER-335) - Update default source/target from 1.5 to 1.6
+* [MCOMPILER-341](https://issues.apache.org/jira/browse/MCOMPILER-341) - Compile module-info.java files located in test sources
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-336">MCOMPILER-336</a> – Dependency that should be on modulepath sometime put on classpath</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-344">MCOMPILER-344</a> – Deprecate <optimize> flag</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-350">MCOMPILER-350</a> – Add GitHub Documentation</li>
-</ul>
+Tasks:
+* [MCOMPILER-336](https://issues.apache.org/jira/browse/MCOMPILER-336) - Dependency that should be on modulepath sometime put on classpath
+* [MCOMPILER-344](https://issues.apache.org/jira/browse/MCOMPILER-344) - Deprecate <optimize> flag
+* [MCOMPILER-350](https://issues.apache.org/jira/browse/MCOMPILER-350) - Add GitHub Documentation
-<p>Dependency upgrades:</p>
+Dependency upgrades:
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-324">MCOMPILER-324</a> – Upgrade parent to 31</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-351">MCOMPILER-351</a> – Upgrade maven-plugins parent to version 32</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-352">MCOMPILER-352</a> – Upgrade maven-shared-utils to 3.2.1</li>
-<li><a href="https://issues.apache.org/jira/browse/MCOMPILER-353">MCOMPILER-353</a> – Upgrade plexus-compiler to 2.8.4</li>
-</ul>
+* [MCOMPILER-324](https://issues.apache.org/jira/browse/MCOMPILER-324) - Upgrade parent to 31
+* [MCOMPILER-351](https://issues.apache.org/jira/browse/MCOMPILER-351) - Upgrade maven-plugins parent to version 32
+* [MCOMPILER-352](https://issues.apache.org/jira/browse/MCOMPILER-352) - Upgrade maven-shared-utils to 3.2.1
+* [MCOMPILER-353](https://issues.apache.org/jira/browse/MCOMPILER-353) - Upgrade plexus-compiler to 2.8.4
+Enjoy,
-<p>Enjoy,</p>
-
-<p>-The Apache Maven team</p>
-</div>
+-The Apache Maven team
diff --git a/apache-maven-compiler-plugin-version1.markdown b/apache-maven-compiler-plugin-version1.markdown
index 2c7a235..3375050 100644
--- a/apache-maven-compiler-plugin-version1.markdown
+++ b/apache-maven-compiler-plugin-version1.markdown
@@ -1,66 +1,49 @@
----
-layout: post
-title: Apache Maven Compiler Plugin, version 3.8.1
-date: '2019-05-02T20:57:08+00:00'
-permalink: apache-maven-compiler-plugin-version1
----
-<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-compiler-plugin/">Apache Maven Compiler Plugin, version 3.8.1</a>.</p>
+---
+layout: post
+title: "Apache Maven Compiler Plugin Version 3.8.1 Released"
+date: '2019-05-02T20:57:08+00:00'
+permalink: apache-maven-compiler-plugin-version1
+categories:
+ - Maven
+ - Maven-Plugin-Releases
+---
+The Apache Maven team is pleased to announce the release of the
+[Apache Maven Compiler Plugin, version 3.8.1](https://maven.apache.org/plugins/maven-compiler-plugin/).
- <p>The Compiler Plugin is used to compile the sources of your project.</p>
+The Compiler Plugin is used to compile the sources of your project.
- <p>Important Notes since Version 3.8.1</p>
+Important Notes since Version 3.8.1
- <ul>
- <li>The default value for source/target has been lifted
- from 1.5 to 1.6 see <a href="https://issues.apache.org/jira/browse/MCOMPILER-335">MCOMPILER-335</a>.</li>
- </ul>
+* The default value for source/target has been lifted
+ from 1.5 to 1.6 see [MCOMPILER-335](https://issues.apache.org/jira/browse/MCOMPILER-335).
- <p>You should specify the version in your project’s plugin configuration:</p>
+You should specify the version in your project's plugin configuration:
- <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-compiler-plugin<span class="nt"></artifactId></span>
-</span><span class='line'> <span class="nt"><version></span>3.8.1<span class="nt"></version></span>
-</span><span class='line'><span class="nt"></plugin></span>
-</span></code></pre></td></tr></table></div></figure>
+```xml
+<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.8.1</version>
+</plugin>
+```
+<!-- more -->
+[Release Notes - Maven Compiler Plugin - Version 3.8.1](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12343484)
+Bugs:
- <!-- more -->
+* [MCOMPILER-306](https://issues.apache.org/jira/browse/MCOMPILER-306) - Incorrect `compilerArgs` example usage
+* [MCOMPILER-349](https://issues.apache.org/jira/browse/MCOMPILER-349) - maven-compiler-plugin does not recompile a module if a dependency module has been updated & recompiled
+* [MCOMPILER-360](https://issues.apache.org/jira/browse/MCOMPILER-360) - NPE when calculating modulepath with invalid entries
+* [MCOMPILER-379](https://issues.apache.org/jira/browse/MCOMPILER-379) - Fatal error compiling: basedir ... arget/generated-sources/annotations does not exist
+Improvements:
- <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12343484">Release Notes – Maven Compiler Plugin – Version 3.8.1</a></p>
+* [MCOMPILER-322](https://issues.apache.org/jira/browse/MCOMPILER-322) - Set the JPMS module version
+* [MCOMPILER-366](https://issues.apache.org/jira/browse/MCOMPILER-366) - Warning about automodules should provide the list of offending libraries
- <p>Bugs:</p>
+Enjoy,
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-306">MCOMPILER-306</a> – Incorrect <code>compilerArgs</code> example usage</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-349">MCOMPILER-349</a> – maven-compiler-plugin does not recompile a module if a dependency module has been updated & recompiled</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-360">MCOMPILER-360</a> – NPE when calculating modulepath with invalid entries</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-379">MCOMPILER-379</a> – Fatal error compiling: basedir … arget/generated-sources/annotations does not exist</li>
- </ul>
-
-
- <p>Improvements:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-322">MCOMPILER-322</a> – Set the JPMS module version</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-366">MCOMPILER-366</a> – Warning about automodules should provide the list of offending libraries</li>
- </ul>
-
-
- <p>Enjoy,</p>
-
- <ul>
- <li>The Apache Maven team</li>
- </ul>
-
-</div>
+- The Apache Maven team
diff --git a/apache-maven-compiler-plugin-version2.markdown b/apache-maven-compiler-plugin-version2.markdown
index 7f4aea0..02d2d26 100644
--- a/apache-maven-compiler-plugin-version2.markdown
+++ b/apache-maven-compiler-plugin-version2.markdown
@@ -1,55 +1,38 @@
----
-layout: post
-title: Apache Maven Compiler Plugin Version 3.10.1 Released
-date: '2022-03-11T12:21:30+00:00'
-permalink: apache-maven-compiler-plugin-version2
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the
- <a href="https://maven.apache.org/plugins/maven-compiler-plugin/">Apache Maven Compiler Plugin, version 3.10.1</a>.</p>
+---
+layout: post
+title: "Apache Maven Compiler Plugin Version 3.10.1 Released"
+date: '2022-03-11T12:21:30+00:00'
+permalink: apache-maven-compiler-plugin-version2
+categories:
+ - Maven
+ - Maven-Plugin-Releases
+---
+The Apache Maven team is pleased to announce the release of the
+[Apache Maven Compiler Plugin, version 3.10.1](https://maven.apache.org/plugins/maven-compiler-plugin/).
- <p>The Compiler Plugin is used to compile the sources of your project.</p>
+The Compiler Plugin is used to compile the sources of your project.
- <p>You should specify the version in your project’s plugin configuration:</p>
+You should specify the version in your project's plugin configuration:
- <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-compiler-plugin<span class="nt"></artifactId></span>
-</span><span class='line'> <span class="nt"><version></span>3.10.1<span class="nt"></version></span>
-</span><span class='line'><span class="nt"></plugin></span>
-</span></code></pre></td></tr></table></div></figure>
+```xml
+<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.10.1</version>
+</plugin>
+```
+<!-- more -->
+[Release Notes - Maven Compiler Plugin - Version 3.10.1](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12343484)
+* Bugs:
+ * [MCOMPILER-346](https://issues.apache.org/jira/browse/MCOMPILER-346) - workaround to jdk bug: assertionError inside javac when using javax.tools API
+ * [MCOMPILER-485](https://issues.apache.org/jira/browse/MCOMPILER-485) - Incorrect internal string format in generated package-info.class files on Windows
- <!-- more -->
+* New Feature:
+ * [MCOMPILER-426](https://issues.apache.org/jira/browse/MCOMPILER-426) - dedicated option for enabling preview feature
+Enjoy,
- <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12343484">Release Notes – Maven Compiler Plugin – Version 3.10.1</a></p>
-
- <ul>
- <li><p>Bugs:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-346">MCOMPILER-346</a> – workaround to jdk bug: assertionError inside javac when using javax.tools API</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-485">MCOMPILER-485</a> – Incorrect internal string format in generated package-info.class files on Windows</li>
- </ul>
- </li>
- <li><p>New Feature:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-426">MCOMPILER-426</a> – dedicated option for enabling preview feature</li>
- </ul>
- </li>
- </ul>
-
-
- <p>Enjoy,</p>
-
- <ul>
- <li>The Apache Maven team</li>
- </ul>
+- The Apache Maven team
diff --git a/apache-maven-compiler-plugin-version3.markdown b/apache-maven-compiler-plugin-version3.markdown
index e6e2ad0..c063e81 100644
--- a/apache-maven-compiler-plugin-version3.markdown
+++ b/apache-maven-compiler-plugin-version3.markdown
@@ -1,65 +1,49 @@
----
-layout: post
-title: Apache Maven Compiler Plugin Version 3.10.0 Released
-date: '2022-02-14T12:57:57+00:00'
-permalink: apache-maven-compiler-plugin-version3
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the
- <a href="https://maven.apache.org/plugins/maven-compiler-plugin/">Apache Maven Compiler Plugin, version 3.10.0</a>.</p>
+---
+layout: post
+title: "Apache Maven Compiler Plugin Version 3.10.0 Released"
+date: '2022-02-14T12:57:57+00:00'
+permalink: apache-maven-compiler-plugin-version3
+categories:
+ - Maven
+ - Maven-Plugin-Releases
+---
+The Apache Maven team is pleased to announce the release of the
+[Apache Maven Compiler Plugin, version 3.10.0](https://maven.apache.org/plugins/maven-compiler-plugin/).
- <p>The Compiler Plugin is used to compile the sources of your project.</p>
+The Compiler Plugin is used to compile the sources of your project.
- <p>You should specify the version in your project’s plugin configuration:</p>
+You should specify the version in your project's plugin configuration:
- <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-compiler-plugin<span class="nt"></artifactId></span>
-</span><span class='line'> <span class="nt"><version></span>3.10.0<span class="nt"></version></span>
-</span><span class='line'><span class="nt"></plugin></span>
-</span></code></pre></td></tr></table></div></figure>
+```xml
+<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.10.0</version>
+</plugin>
+```
+
+<!-- more -->
+
+[Release Notes - Maven Compiler Plugin - Version 3.10.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12351256)
+* Bugs:
+ * [MCOMPILER-205](https://issues.apache.org/jira/browse/MCOMPILER-205) - incremental compilation broken for package-info classes
+ * [MCOMPILER-225](https://issues.apache.org/jira/browse/MCOMPILER-225) - javac.bat and args file added to archive when fork and -X used
+ * [MCOMPILER-460](https://issues.apache.org/jira/browse/MCOMPILER-460) - Compiler doesn't show detailed information with the Maven Toolchains
+ * [MCOMPILER-470](https://issues.apache.org/jira/browse/MCOMPILER-470) - -parameters doesn't work with --release
+ * [MCOMPILER-474](https://issues.apache.org/jira/browse/MCOMPILER-474) - Dependent modules are not recompiled if we run the "package" goal
+ * [MCOMPILER-481](https://issues.apache.org/jira/browse/MCOMPILER-481) - JPMS Regression: cannot access <class> (requires static module not include anymore)
- <!-- more -->
+* Improvement:
+ * [MCOMPILER-479](https://issues.apache.org/jira/browse/MCOMPILER-479) - Clarify `compilerArgs` Javadoc
- <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12351256">Release Notes – Maven Compiler Plugin – Version 3.10.0</a></p>
+* Task:
- <ul>
- <li><p>Bugs:</p>
+ * [MCOMPILER-484](https://issues.apache.org/jira/browse/MCOMPILER-484) - Remove deprecated mojos
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-205">MCOMPILER-205</a> – incremental compilation broken for package-info classes</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-225">MCOMPILER-225</a> – javac.bat and args file added to archive when fork and -X used</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-460">MCOMPILER-460</a> – Compiler doesn’t show detailed information with the Maven Toolchains</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-470">MCOMPILER-470</a> – -parameters doesn’t work with —release</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-474">MCOMPILER-474</a> – Dependent modules are not recompiled if we run the “package” goal</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-481">MCOMPILER-481</a> – JPMS Regression: cannot access <class> (requires static module not include anymore)</li>
- </ul>
- </li>
- <li><p>Improvement:</p>
+Enjoy,
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-479">MCOMPILER-479</a> – Clarify <code>compilerArgs</code> Javadoc</li>
- </ul>
- </li>
- <li><p>Task:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-484">MCOMPILER-484</a> – Remove deprecated mojos</li>
- </ul>
- </li>
- </ul>
-
-
- <p>Enjoy,</p>
-
- <ul>
- <li>The Apache Maven team</li>
- </ul>
+- The Apache Maven team
diff --git a/apache-maven-compiler-plugin-version4.markdown b/apache-maven-compiler-plugin-version4.markdown
index b857e83..10e42ab 100644
--- a/apache-maven-compiler-plugin-version4.markdown
+++ b/apache-maven-compiler-plugin-version4.markdown
@@ -1,86 +1,67 @@
----
-layout: post
-title: Apache Maven Compiler Plugin Version 3.9.0 Released
-date: '2022-01-12T14:39:39+00:00'
-permalink: apache-maven-compiler-plugin-version4
----
-<div class="entry-content"><p>The Apache Maven team is pleased to announce the release of the
- <a href="https://maven.apache.org/plugins/maven-compiler-plugin/">Apache Maven Compiler Plugin, version 3.9.0</a>.</p>
+---
+layout: post
+title: "Apache Maven Compiler Plugin Version 3.9.0 Released"
+date: '2022-01-12T14:39:39+00:00'
+permalink: apache-maven-compiler-plugin-version4
+categories:
+ - Maven
+ - Maven-Plugin-Releases
+---
+The Apache Maven team is pleased to announce the release of the
+[Apache Maven Compiler Plugin, version 3.9.0](https://maven.apache.org/plugins/maven-compiler-plugin/).
- <p>The Compiler Plugin is used to compile the sources of your project.</p>
+The Compiler Plugin is used to compile the sources of your project.
- <p>You should specify the version in your project’s plugin configuration:</p>
+You should specify the version in your project's plugin configuration:
- <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-compiler-plugin<span class="nt"></artifactId></span>
-</span><span class='line'> <span class="nt"><version></span>3.9.0<span class="nt"></version></span>
-</span><span class='line'><span class="nt"></plugin></span>
-</span></code></pre></td></tr></table></div></figure>
+```xml
+<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.9.0</version>
+</plugin>
+```
+
+<!-- more -->
+
+[Release Notes - Maven Compiler Plugin - Version 3.9.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12345214)
+* Bugs:
+
+ * [MCOMPILER-272](https://issues.apache.org/jira/browse/MCOMPILER-272) - When annotationProcessorPaths has multiple entries, only the transitive dependencies of the first entry are added
+ * [MCOMPILER-359](https://issues.apache.org/jira/browse/MCOMPILER-359) - plexus-java 0.9.10 causes a NullPointer in compiler-plugin 3.8.0
+ * [MCOMPILER-373](https://issues.apache.org/jira/browse/MCOMPILER-373) - Unable to compile MR jar code against older directories
+ * [MCOMPILER-410](https://issues.apache.org/jira/browse/MCOMPILER-410) - CI Broken by JDK 15 changes
+ * [MCOMPILER-455](https://issues.apache.org/jira/browse/MCOMPILER-455) - preparePaths does not take toolchain into account when parsing module-info.class
+
+* Improvements:
+
+ * [MCOMPILER-376](https://issues.apache.org/jira/browse/MCOMPILER-376) - Change default source/target to 1.7 (new minimum for JDK 12)
+ * [MCOMPILER-382](https://issues.apache.org/jira/browse/MCOMPILER-382) - Remove superfluous exception declarations
+ * [MCOMPILER-383](https://issues.apache.org/jira/browse/MCOMPILER-383) - Use Java 7 type inference more
+ * [MCOMPILER-384](https://issues.apache.org/jira/browse/MCOMPILER-384) - Remove null checks in conjunction with instanceof
+ * [MCOMPILER-385](https://issues.apache.org/jira/browse/MCOMPILER-385) - Minor performance improvements in CompilerMojo
+ * [MCOMPILER-404](https://issues.apache.org/jira/browse/MCOMPILER-404) - Update default source/target from 1.6 to 1.7
+ * [MCOMPILER-405](https://issues.apache.org/jira/browse/MCOMPILER-405) - Update plexus-java to 1.1.0
+ * [MCOMPILER-411](https://issues.apache.org/jira/browse/MCOMPILER-411) - make build Reproducible
+ * [MCOMPILER-427](https://issues.apache.org/jira/browse/MCOMPILER-427) - Lack of guide for cross-compilation for JDK 9+
+ * [MCOMPILER-428](https://issues.apache.org/jira/browse/MCOMPILER-428) - Documentation regarding useIncrementalCompilation not very useful
+ * [MCOMPILER-449](https://issues.apache.org/jira/browse/MCOMPILER-449) - Improve <jdkToolchain> parameter description
+ * [MCOMPILER-471](https://issues.apache.org/jira/browse/MCOMPILER-471) - Require Java 8
+ * [MCOMPILER-475](https://issues.apache.org/jira/browse/MCOMPILER-475) - Shared GitHub Actions
+
+* Tasks:
+
+ * [MCOMPILER-189](https://issues.apache.org/jira/browse/MCOMPILER-189) - Source Xref report is missing classes due to simple name collision, update maven-jxr-plugin
+ * [MCOMPILER-398](https://issues.apache.org/jira/browse/MCOMPILER-398) - Simplify the implementation of the inclusion/exclusion logic
+ * [MCOMPILER-467](https://issues.apache.org/jira/browse/MCOMPILER-467) - Improve compile mojo parameter multiReleaseOutput docs
+
+* Dependency upgrade:
+
+ * [MCOMPILER-399](https://issues.apache.org/jira/browse/MCOMPILER-399) - Upgrade mockito to latest 2.x
- <!-- more -->
+Enjoy,
-
- <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12345214">Release Notes – Maven Compiler Plugin – Version 3.9.0</a></p>
-
- <ul>
- <li><p>Bugs:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-272">MCOMPILER-272</a> – When annotationProcessorPaths has multiple entries, only the transitive dependencies of the first entry are added</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-359">MCOMPILER-359</a> – plexus-java 0.9.10 causes a NullPointer in compiler-plugin 3.8.0</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-373">MCOMPILER-373</a> – Unable to compile MR jar code against older directories</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-410">MCOMPILER-410</a> – CI Broken by JDK 15 changes</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-455">MCOMPILER-455</a> – preparePaths does not take toolchain into account when parsing module-info.class</li>
- </ul>
- </li>
- <li><p>Improvements:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-376">MCOMPILER-376</a> – Change default source/target to 1.7 (new minimum for JDK 12)</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-382">MCOMPILER-382</a> – Remove superfluous exception declarations</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-383">MCOMPILER-383</a> – Use Java 7 type inference more</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-384">MCOMPILER-384</a> – Remove null checks in conjunction with instanceof</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-385">MCOMPILER-385</a> – Minor performance improvements in CompilerMojo</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-404">MCOMPILER-404</a> – Update default source/target from 1.6 to 1.7</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-405">MCOMPILER-405</a> – Update plexus-java to 1.1.0</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-411">MCOMPILER-411</a> – make build Reproducible</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-427">MCOMPILER-427</a> – Lack of guide for cross-compilation for JDK 9+</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-428">MCOMPILER-428</a> – Documentation regarding useIncrementalCompilation not very useful</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-449">MCOMPILER-449</a> – Improve <jdkToolchain> parameter description</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-471">MCOMPILER-471</a> – Require Java 8</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-475">MCOMPILER-475</a> – Shared GitHub Actions</li>
- </ul>
- </li>
- <li><p>Tasks:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-189">MCOMPILER-189</a> – Source Xref report is missing classes due to simple name collision, update maven-jxr-plugin</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-398">MCOMPILER-398</a> – Simplify the implementation of the inclusion/exclusion logic</li>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-467">MCOMPILER-467</a> – Improve compile mojo parameter multiReleaseOutput docs</li>
- </ul>
- </li>
- <li><p>Dependency upgrade:</p>
-
- <ul>
- <li><a href="https://issues.apache.org/jira/browse/MCOMPILER-399">MCOMPILER-399</a> – Upgrade mockito to latest 2.x</li>
- </ul>
- </li>
- </ul>
-
-
- <p>Enjoy,</p>
-
- <ul>
- <li>The Apache Maven team</li>
- </ul>
-
-</div>
+- The Apache Maven team