Maven Reloaded mit Jason van Zyl am 12.11.09 | Print |
Written by Heiko Sippel   
Friday, 04 September 2009 14:14

Der Vortrag (in englischer Sprache)

Maven 3.0 will be the version Maven for the people. The Maven team has gone to the ends of the earth to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way for implement many highly demanded features. This talk will briefly cover the process and tooling changes that have occured in the Maven project in order to accomplish what we have done with Maven 3.0, as well as discuss the architectural and feature changes. Some of the process changes include setting up a multi-platform Hudson grid, building out a framework of over 440 integration tests, creating integration tests for all core Maven plugins, and systematically seeking out Maven 2.x OSS projects to validate Maven 3.x's compatibility. We also built out a framework that measures disk I/O, network I/O, memory consumption, and CPU utilization to ensure that performance doesn't degrade. The architectural changes that will be discussed will center around how POMs are constructed, how the lifecycle is executed, how the plugin manager executes, and how artifacts are resolved. Some features derived from these architectural changes include any-source POMs, versionless parent elements, a compositional form of Maven POM configuration we call mixins, lifecycle extension points, plugin extension points, and our new Jetty Client-based, single point of entry artifact resolution mechanism we call the repository system

Jason van Zyl

Der Sprecher

Jason van Zyl ist Gründer und CTO von Sonatype. der Firma hinter Maven, und Gründer des Apache-Maven-Projekts, des Plexus IoC-Fraemworks und von Apache Velocity. Jason ist z.Z. im Apache Maven Project Management Committee aktiv. Seit sieben Jahren ist er in der Apache Software Foundation (ASF) dabei, ebenso bei der Gründung von Codehaus, in dem viele OpenSource-Projekte beheimatet sind, und spricht auf zahlreichen großen Konferenzen, wie JavaOne, EclipseCon, EmergingTech, and ApacheCon. Vor seinem Auftritt auf der Devoxx macht Jason Halt in Düsseldorf.