The idea of wrapping Maven with an interceptor framework to enable plugable
features without impact is really interesting. Maybe it could help
contributors to experiment some code, share with others, and expect it to
get later merged into codebase if community approves the feature. A
"M2_HOME/dropins" folder for such plugable features could be even better ;)
Just ot let you know the color feature is broken on windows platform :(

Colorizing console...
[INFO] Scanning for projects...
*←[m*[INFO] Reactor build order:

Nicolas

2009/9/29 Don Brown <donald.br...@gmail.com>

> Off and on, I've played with forks of Maven to improve it more to my
> liking.  This time, I've taking a different, hopefully more
> sustainable approach - Maven Trap.  It is an executable interception
> framework and three modules:
>
>    * Console Colorization - Pages of white or green text is hard to
> read and makes it easy for critical errors to slip by. This module
> transforms output into ANSI colorized text to make it easier to see
> errors and other key events.
>    * Always Offline - A build system should not connect the network
> unless you explicitly give it permission. This module inverts the
> meaning of the "-o" flag to make the default offline, only to be
> enabled via the "-o" flag.
>    * YAML POM - While XML is great for programs, it sucks for humans.
> This module automatically converts your XML pom.xml file into a
> YAML-formatted pom.yml for either read-only or editable usage.
>
> Since Maven Trap treats Maven as an opaque black box, what it can do
> is limited, however, it provides low-risk integration points that can
> be extended fairly easily and should work with most any version of
> Maven. Each module can be enabled by setting a unique environment
> variable, giving you full control over which features you want without
> modifying your Maven installation.
>
> For more information, see
>
> http://mrdonbrown.blogspot.com/2009/09/introducing-maven-trap-honey-pot-for.html
>
> Don
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to