Apache Maven Enforcer Version 1.4 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Enforcer, version 1.4.

Enforcer is a build rule execution framework.

If you need to force things within your build please use the maven-enforcer-plugin.

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

1<plugin>
2  <groupId>org.apache.maven.plugins</groupId>
3  <artifactId>maven-enforcer-plugin</artifactId>
4  <version>1.4</version>
5</plugin>

Release Notes - Maven Enforcer - Version 1.4.

Bugs:

  • MENFORCER-143 - 'All' propery is not handled by RequireActiveProfile rule
  • MENFORCER-167 - Documented '*' feature of banned dependencies doesn't work
  • MENFORCER-175 - Rule RequirePrerequisite is incorrectly stated as 'requirePrerequisites' in docs
  • MENFORCER-181 - Failing Integration Test
  • MENFORCER-183 - site fails with Maven 3.1.1
  • MENFORCER-188 - ReactorModuleConvergence does not print the message
  • MENFORCER-205 - Broken link: 'version' part of 'version - range'

Improvements:

New Features:

  • MENFORCER-160 - Add levels ERROR and WARN to enforcer rules
  • MENFORCER-186 - Create a rule for the reactor (ReactorModuleConvergence)
  • MENFORCER-193 - Add new rule: BannedRepositories to ban specified repositories for whole maven session

Tasks:

Enjoy,

-The Apache Maven team