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]