Apache Maven Enforcer Version 3.0.0-M3
The Apache Maven team is pleased to announce the release of the
Apache Maven Enforcer Plugin, version 3.0.0-M3.
You should specify the version in your project’s plugin configuration:
1 2 3 4 5 |
|
You can download the appropriate sources etc. from the download page:
https://maven.apache.org/enforcer/download.cgi
Release Notes – Maven Enforcer Plugin Version 3.0.0-M3 (including 3.0.0-M1)
Bugs:
- MENFORCER-234 – Link to plugin’s web site is reported as redirected by maven linkcheck plugin.
- MENFORCER-239 – Fix link in navigation (enforcer/maven-enforcer-plugin/index.html) RESOURCES
- MENFORCER-240 – Link to page does not work
- MENFORCER-265 – Get site generation working
- MENFORCER-268 – Usage of CI friendly version placeholders does not work
- MENFORCER-274 – Use of RequireJavaVersion with Java-9 breaking starting at b175
- MENFORCER-281 – RequirePluginVersions broken with “CI Friendly versions”
New Features:
- MENFORCER-204 – Add new rule: should be able to make sure that project artifact is a Snapshot
- MENFORCER-247 – Add a “require file checksum” rule
- MENFORCER-273 – RequireUpperBoundDeps.excludes
- MENFORCER-282 – Add RequireProfileIdsExist to ensure al mentioned cmdline profiles exist
Improvements:
- MENFORCER-228 – DependencyConvergence: Simplify logging errors
- MENFORCER-253 – Upgrade maven-shared-components parent to version 30
- MENFORCER-259 – The rule BanDuplicatePomDependencyVersions is not documented
- MENFORCER-263 – Upgrade mrm-maven-plugin to 1.0.0
- MENFORCER-266 – Remove usage of prerequisites in parent pom
- MENFORCER-291 – Cleanup ReactorModuleConvergence implementation
- MENFORCER-292 – Remove getModelsRecursively from EnforcerRuleUtils
- MENFORCER-293 – Remove deprecated marked ignoreParent from BanDistributionManagement
Tasks:
- MENFORCER-221 – Removed deprecated marked constructor from EnforcerExpressionEvaluator
- MENFORCER-272 – Allow site generation to work
- MENFORCER-284 – switch to Git
- MENFORCER-296 – Update URL for CI System
Dependency upgrades:
- MENFORCER-278 – Upgrade mockito to 2.X to prevent JDK 9 WARNINGs
- MENFORCER-289 – Upgrade maven-plugin-plugin to 3.5
- MENFORCER-290 – Upgrade plexus-utils 3.1.0
- MENFORCER-297 – Upgrade parent to 31
- MENFORCER-303 – Upgrade mave-surefire/failsafe-plugin 2.21.0
Enjoy,
-The Apache Maven team