We are pleased to announce the third release of the maven-enforcer-plugin.

The Enforcer plugin provides goals to detect and enforce certain
environmental constraints such as Maven Version, JDK version, and OS
family/version/architecture. Additionally, the Enforcer can execute
custom rules defined by the user.

See the plugin site for more information:
http://maven.apache.org/plugins/maven-enforcer-plugin

Jira Project:
http://jira.codehaus.org/browse/MENFORCER


This release also consists of a shared component,
maven-enforcer-rule-api that allows the creation and execution of the
custom rules.

Changes in this release include 3 new rules:
*  bannedDependencies - enforces that excluded dependencies aren't included.

*  evaluateBeanshell  - evaluates a beanshell script.

*  noSnapshots - enforces that no snapshots are included.

Release Notes:

** Bug
   * [MENFORCER-4] - Typos in Version Range Specification document
   * [MENFORCER-9] - Exception in java rule when using Apple JDK 6
Developer Preview

** Improvement
   * [MENFORCER-6] - add optional message to rules

** New Feature
   * [MENFORCER-5] - Add property verification to the enforcer plugin
   * [MENFORCER-7] - new beanshell expression rule
   * [MENFORCER-8] - Ability to disallow groups of deps

If you create a custom rule for the enforcer that you think might be
of general use and wish to share, please write a jira and attach the
source.

--The Maven Team

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to