| --- |
| layout: post |
| title: Apache Maven Enforcer Version 3.0.0-M3 |
| date: '2019-11-24T11:22:06+00:00' |
| permalink: apache-maven-enforcer-version-3 |
| --- |
| <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-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>
|
|
|
| <!-- more -->
|
|
|
|
|
| <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>
|
|
|