maven-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brian Fox" <bri...@apache.org>
Subject [ANN] Maven Enforcer Plugin 1.0-alpha-4 Released
Date Wed, 17 Sep 2008 23:16:52 GMT
The Maven team is pleased to announce the release of the Maven
Enforcer Plugin, version 1.0-alpha-4

The Enforcer plugin provides goals to control certain environmental
constraints such as Maven version, JDK version and OS family along
with many more standard rules and user created rules.

http://maven.apache.org/plugins/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>1.0-alpha-4</version>

</plugin>


Release Notes - Maven 2.x Enforcer Plugin - Version 1.0-alpha-4


** Bug
    * [MENFORCER-10] - EnforcerRuleHelper#getComponent() throws exception
    * [MENFORCER-12] - enforce-once still runs in each child pom
    * [MENFORCER-27] - Multi model project with enforcer plugin bug
    * [MENFORCER-37] - 'noSnapshots' rule do not check version of parent
    * [MENFORCER-45] - does not detect version for plugin configured in profiles

** Improvement
    * [MENFORCER-11] - enforce-once causes MNG-2277 to be expressed in
reactor builds. Find a way to work around it.
    * [MENFORCER-18] - Bean shell enforcer swallows message
    * [MENFORCER-21] - allow includes to fine tune excludes in
bannedDependencies
    * [MENFORCER-38] - Enforcer rules for AlwaysPass and AlwaysFail
    * [MENFORCER-43] - RequireReleaseDeps - allow to execute "onlyWhenRelease"
    * [MENFORCER-44] - the banSnapshot option in requirePluginVersions
should distinguish "SNAPSHOT" and timestamps

** New Feature
    * [MENFORCER-15] - add a rule to enforce that all plugins have a
declared version
    * [MENFORCER-22] - create a rule to check the current project is
not a snapshot

** Task
    * [MENFORCER-32] - Add svn:eol-style=native to source files
    * [MENFORCER-33] - Tidy up EvaluateBeanshell rule
    * [MENFORCER-34] - Make code Java 1.4 compatible



Enjoy,



-The Maven team

Mime
View raw message