Maven 3.0
Fewer modules
Simpler codebase
Better IDEs support
Integration Testing
Backward compatibility
Pom in multiple formats (groovy, ruby)
PluginManager externalized
Queryable lifecycle
Execution plan is defined up front and depending on the environment, what it will execute will be different (compilation with JDT In Eclipse for example)
Plugin Extension Points, Lifecycle Extension Points
Error & Integrity reporting fixed
Mercury
async http client with ssl and streaming PGP, WebDav.
Designed as standalone, Mercury can be embedded
SAT4J (pseudo boolean solver) for dependency resolution
Guice + Peaberry
Plexus will be replaced
Peaberry is the equivalent of Spring dm for Guice
Incremental build support
Extensible reporting
M2Eclipse
Lots of real improvements with Maven 3.0
M2E configuration framework
Real round-trip between Eclipse and Maven Pom! NICE!!!!
Planned for September/October... can't wait... in fact, maybe I won't ;) at least for Maven 3.0!
Nexus presentation: interesting point: compatible with P2 and OBR
http://repository.apache.org
http://repository.sonatype.org
http://oss.sonatype.org
http://osgi.sonatype.org
Hudson
Drools workflow to build release processes
Integrating JSecurity (Apache Shiro)
REST layer
Maven 3.0 like plugins
Eclipse incremental compiler
Gosh this presentation is full of good news! Hopefully the result will be as good as promised...

0 commentaires:
Enregistrer un commentaire