Upcoming Events

November 19-20, 2008 - Eclipse Summit - Ludwigaburg, Germany


Eclipse Summit: Along with the keynotes, Eclipse Summit Europe features two days of technical and business track sessions, demos, and social gatherings, preceded by one day of symposia on November 18th.

"m2eclipse: Present and Future"

This presentation reviews and demonstrates the features that currently exist in m2eclipse, and leads into a discussion of the current roadmap. We will also discuss the current effort and collaboration with Adobe to integrate Flex with m2eclipse, and we will introduce an expanded vision of project materialization encompassing much more than just source and binary dependencies and including issues and documentation to provide a unique developer ???on-boarding??? solution that will decrease downtime and increasing developer mobility. Details at Eclipse Summit

December 10-12, 2008 - Devoxx - Antwerp, Belgium


"Efficient Enterprise Builds: Maven with Nexus, m2eclipse, and Mercury"

Jason van Zyl will introduce the approach and architecture of Maven and show the audience how to use Nexus to both publish build artifacts and proxy remote repositories. Jason will also demonstrate some of the compelling features of m2eclipse such as searching a remote repository index for an artifact and materializing an open source project from source control. Jason will also give a brief overview of Mercury, an effort to create a general purpose tool to interact with Maven, P2, and GEM repositories.


Past 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-summit
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.

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.