_posts/2019-11-24-apache-maven-enforcer-version-3.html (91 lines of code) (raw):

--- layout: post status: PUBLISHED published: true title: Apache Maven Enforcer Version 3.0.0-M3 id: 76d85073-ef22-43b8-bdf8-2d733f3d4f15 date: '2019-11-24 11:22:06 -0500' categories: maven tags: - maven-enforcer permalink: maven/entry/apache-maven-enforcer-version-3 --- <div class="entry-content"> <p>The Apache Maven team is pleased to announce the release of the<br /> <a href="http://maven.apache.org/plugins/maven-surefire-plugin/">Apache Maven Enforcer Plugin, version 3.0.0-M3</a>.</p> <p>You should specify the version in your project&rsquo;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-enforcer-plugin<span class="nt"></artifactId></span> </span><span class='line'> <span class="nt"><version></span>3.0.0-M3<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 download page:</p> <p><a href="https://maven.apache.org/enforcer/download.cgi">https://maven.apache.org/enforcer/download.cgi</a></p> <p> <!-- more --></p> <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317520&amp;version=12343432&amp;styleName=Text">Release Notes &ndash; Maven Enforcer Plugin Version 3.0.0-M3 (including 3.0.0-M1)</a></p> <p>Bugs:</p> <ul> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-234">MENFORCER-234</a> &ndash; Link to plugin&rsquo;s web site is reported as redirected by maven linkcheck plugin.</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-239">MENFORCER-239</a> &ndash; Fix link in navigation (enforcer/maven-enforcer-plugin/index.html) RESOURCES</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-240">MENFORCER-240</a> &ndash; Link to page does not work</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-265">MENFORCER-265</a> &ndash; Get site generation working</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-268">MENFORCER-268</a> &ndash; Usage of CI friendly version placeholders does not work</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-274">MENFORCER-274</a> &ndash; Use of RequireJavaVersion with Java-9 breaking starting at b175</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-281">MENFORCER-281</a> &ndash; RequirePluginVersions broken with &ldquo;CI Friendly versions&rdquo;</li> </ul> <p>New Features:</p> <ul> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-204">MENFORCER-204</a> &ndash; Add new rule: should be able to make sure that project artifact is a Snapshot</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-247">MENFORCER-247</a> &ndash; Add a &ldquo;require file checksum&rdquo; rule</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-273">MENFORCER-273</a> &ndash; RequireUpperBoundDeps.excludes</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-282">MENFORCER-282</a> &ndash; Add RequireProfileIdsExist to ensure al mentioned cmdline profiles exist</li> </ul> <p>Improvements:</p> <ul> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-228">MENFORCER-228</a> &ndash; DependencyConvergence: Simplify logging errors</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-253">MENFORCER-253</a> &ndash; Upgrade maven-shared-components parent to version 30</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-259">MENFORCER-259</a> &ndash; The rule BanDuplicatePomDependencyVersions is not documented</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-263">MENFORCER-263</a> &ndash; Upgrade mrm-maven-plugin to 1.0.0</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-266">MENFORCER-266</a> &ndash; Remove usage of prerequisites in parent pom</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-291">MENFORCER-291</a> &ndash; Cleanup ReactorModuleConvergence implementation</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-292">MENFORCER-292</a> &ndash; Remove getModelsRecursively from EnforcerRuleUtils</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-293">MENFORCER-293</a> &ndash; Remove deprecated marked ignoreParent from BanDistributionManagement</li> </ul> <p>Tasks:</p> <ul> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-221">MENFORCER-221</a> &ndash; Removed deprecated marked constructor from EnforcerExpressionEvaluator</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-272">MENFORCER-272</a> &ndash; Allow site generation to work</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-284">MENFORCER-284</a> &ndash; switch to Git</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-296">MENFORCER-296</a> &ndash; Update URL for CI System</li> </ul> <p>Dependency upgrades:</p> <ul> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-278">MENFORCER-278</a> &ndash; Upgrade mockito to 2.X to prevent JDK 9 WARNINGs</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-289">MENFORCER-289</a> &ndash; Upgrade maven-plugin-plugin to 3.5</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-290">MENFORCER-290</a> &ndash; Upgrade plexus-utils 3.1.0</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-297">MENFORCER-297</a> &ndash; Upgrade parent to 31</li> <li><a href="https://issues.apache.org/jira/browse/MENFORCER-303">MENFORCER-303</a> &ndash; Upgrade mave-surefire/failsafe-plugin 2.21.0</li> </ul> <p>Enjoy,</p> <p>-The Apache Maven team</p> </div>