You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@maven.apache.org by Slawomir Jaranowski <sj...@apache.org> on 2023/04/04 21:10:37 UTC

[ANN] Apache Maven Enforcer Plugin 3.3.0 Released

The Apache Maven team is pleased to announce the release of the Apache
Maven Enforcer Plugin, version 3.3.0

This plugin provides goals to control certain environmental constraints
such as Maven version, JDK version and OS family
along with many more built-in rules and user created rules.

https://maven.apache.org/enforcer/maven-enforcer-plugin/

You should specify the version in your project's plugin configuration:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-enforcer-plugin</artifactId>
  <version>3.3.0</version>
<plugin>

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/enforcer/download.html

Release Notes - Maven Enforcer Plugin - Version 3.3.0

** Bug
    * [MENFORCER-466] - RequireUpperBoundDeps fails on provided
dependencies since 3.2.1
    * [MENFORCER-467] - Problematic dependency resolution by new
`banDynamicVersions` rule
    * [MENFORCER-469] - banTransitiveDependencies: failing if a transitive
dependencies has another version than the resolved one
    * [MENFORCER-474] - Filtering dependency tree by scope

** New Feature
    * [MENFORCER-276] - Allow ignoring dependency scopes in
RequireUpperBoundDeps
    * [MENFORCER-365] - DependencyConvergence rule should support ignoring
some scopes
    * [MENFORCER-470] - Configurable scopes for DependencyConvergence rule

** Task
    * [MENFORCER-465] - Superfluous blanks in
BanDuplicatePomDependencyVersions
    * [MENFORCER-476] - Rename ResolveUtil to ResolverUtil

** Dependency upgrade
    * [MENFORCER-471] - Bump plexus-utils from 3.5.0 to 3.5.1
    * [MENFORCER-472] - Bump maven-invoker-plugin from 3.4.0 to 3.5.1


Enjoy,

-The Apache Maven team