Upcoming Events
September 17-18, 2008 - JavaZone - Oslo, Norway
JavaZone is the largest developer conference in Scandinavia, and 2008 will be the seventh edition of the conference. JavaZone is arranged by the Norwegian Java User's Group, javaBin, and partners, and will take place in Oslo, September 17-18 at Oslo Spektrum.
"Comprehensive Project Intelligence: Apache Maven, Nexus, Hudson and m2eclipse"
Many 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 Maven Repository Manager and Hudson 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. Learn more and register for JavaZone
October 19-24, 2008 - Colorado Software Summit 2008

Colorado Software Summit 2008 will take place the
week of October 19 — 24, 2008, at Keystone Resort in
Keystone, Colorado. To
register, click here.
"Efficient Enterprise Builds with Apache Maven"
With 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 m2eclipse"
Many 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.
Past Events
JavaOne 2008
Sonatype was at JavaOne 2008 to spread the word about m2eclipse and Nexus.ApacheCon Europe 2007
Jason van Zyl presented "Maven The Beautiful City" at ApacheCon Europe 2007.This session was a balance of theory and live demonstration starting with a description of Maven's powerful project object model (POM) and showed how the use of POM alleviates many of the traditional burdens in software development. By the end of this session the audience gained enough familiarity with Maven to create, build, and manage projects with Maven.
JavaOne 2007
Jason van Zyl presented "Joyful Metamorphosis: Migrating an Enterprise Ant Build to Maven" at JavaOne 2007.Large enterprise Ant builds can often be the source of many hidden dangers, costs, and hindrances to team productivity. Ant itself is an excellent tool, and its tasks are incredibly useful, but it provides no structure, no patterns, and no coherence with respect to a project's organization and infrastructure and how developers interact within a team. Knowledge of Ant has been heavily invested in and is something that needs to be leveraged. Maven provides the perfect marriage of Ant's utility and sensitivity to a project's organization and infrastructure. A project's infrastructure includes how sources are laid out in the file system, where documentation is placed, how dependencies are managed, how resultant artifacts are managed, how continuous integration is managed, how issue management is integrated, how this all ties together in the IDE for your developers to make them productive, and more. Ant can be utilized to provide functionality for each of these aspects, but the critical difference with Maven is that it provides the framework and patterns to tie all these aspects together to create a system that helps your team understand the important interactions between these aspects for greater productivity.