Jason van ZylSonatypeEfficient Enterprise Builds with Apache MavenWith over 2 million downloads of the open source project and close to 100 million downloads a month of main artifacts from Maven’s Central Repository, Apache Maven has emerged as the standard for managing complex enterprise builds in both proprietary and open-source environments. Maven provides a standard model for software development projects, a reliable and configurable method for managing dependencies, and universal reuse of build procedures in the form of Maven plugins. In this talk, Jason van Zyl, founder of Sonatype and creator of Maven’s Central Repository, will offer a tutorial on converting an existing build based on Ant to a significantly expanded build based on Maven. Along the way, Jason will introduce the approach and architecture of Maven, as well as the standard Maven lifecycle, Maven Archetypes, core Maven plugins, project reporting, and an example of using Maven to deploy and manage artifacts in a Maven repository. Comprehensive Project Intelligence – Apache Maven, Nexus, and m2eclipseMany view Apache Maven in the context of other build tools such as Apache Ant and Apache Ivy, yet Maven’s functionalities extend far beyond the efficient, enterprise-class project build. When coupled with supporting tools like Nexus and m2eclipse, Maven starts to accelerate development by reducing the level of work required to support build management and cross-department collaboration. In this talk, Jason van Zyl, founder of Sonatype and creator of Maven’s Central Repository, will present a constellation of open-source software which can be used to extend Maven’s capabilities, from next-generation Eclipse support provided by m2eclipse to the Nexus Repository manager and continuous integration servers which offer Maven support. Jason will also introduce some of the more unexpected uses of Maven to support development with Flex and to support the publishing industry.
|
© 1997 2008 Kovsky Conference Productions Inc.; All rights reserved.