| --- |
| 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’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&version=12343432&styleName=Text">Release Notes – 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> – Link to plugin’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> – 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> – Link to page does not work</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-265">MENFORCER-265</a> – Get site generation working</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-268">MENFORCER-268</a> – Usage of CI friendly version placeholders does not work</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-274">MENFORCER-274</a> – 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> – RequirePluginVersions broken with “CI Friendly versions”</li> |
| </ul> |
| <p>New Features:</p> |
| <ul> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-204">MENFORCER-204</a> – 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> – Add a “require file checksum” rule</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-273">MENFORCER-273</a> – RequireUpperBoundDeps.excludes</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-282">MENFORCER-282</a> – 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> – DependencyConvergence: Simplify logging errors</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-253">MENFORCER-253</a> – Upgrade maven-shared-components parent to version 30</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-259">MENFORCER-259</a> – The rule BanDuplicatePomDependencyVersions is not documented</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-263">MENFORCER-263</a> – Upgrade mrm-maven-plugin to 1.0.0</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-266">MENFORCER-266</a> – Remove usage of prerequisites in parent pom</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-291">MENFORCER-291</a> – Cleanup ReactorModuleConvergence implementation</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-292">MENFORCER-292</a> – Remove getModelsRecursively from EnforcerRuleUtils</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-293">MENFORCER-293</a> – 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> – Removed deprecated marked constructor from EnforcerExpressionEvaluator</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-272">MENFORCER-272</a> – Allow site generation to work</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-284">MENFORCER-284</a> – switch to Git</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-296">MENFORCER-296</a> – 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> – 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> – Upgrade maven-plugin-plugin to 3.5</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-290">MENFORCER-290</a> – Upgrade plexus-utils 3.1.0</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-297">MENFORCER-297</a> – Upgrade parent to 31</li> |
| <li><a href="https://issues.apache.org/jira/browse/MENFORCER-303">MENFORCER-303</a> – Upgrade mave-surefire/failsafe-plugin 2.21.0</li> |
| </ul> |
| <p>Enjoy,</p> |
| <p>-The Apache Maven team</p> |
| </div> |