The M2E technology project provides a robust and mature solution for integrating Maven with the Eclipse IDE. Recently accepted into the Eclipse incubator, M2E continues on a path to be the de-facto standard for Maven users and Maven integrators. Features unique to M2E, such as the POM editor and support for the Nexus repository indexes, dramatically reduce the Maven learning curve and give full access to numerous Maven repositories around the world. An open Project Configuration Framework unifies the IDE with automated, headless environments by synchronizing Eclipse settings for technologies like JDT, AJDT and WTP with their Maven counterparts.
This presentation will review and demonstrate the features that currently exist in M2E. We will also discuss build extensions to M2E which leverage the information in the Maven POM allowing for project materialization from source control, dependency management, integration with issue tracking providers, and automatic downloads of both source and documentation. All of these features provide an efficient solution for developer "on-boarding" which decreases ramp up time and increases developer mobility between projects. We will talk about the project roadmap and future plans for the M2E technology project.
Michael Poindexter is currently an Engineering Manager at Qumu Inc. For the past 6 years, he has focused mainly on server side Java development with various companies, with a smattering of C# thrown in for good measure. He is a IAM committer and has made important contributions to the Maven Incremental Builder, Artifact Search, and POM Editor as well as numerous improvements to the existing q4e codebase.
Jason is the founder of the Apache Maven project, the Plexus IoC framework, and the Apache Velocity project. Jason currently serves on the Apache Maven Project Management Committee. He has been involved with the Apache Software Foundation (ASF) for seven years, helped to found Codehaus, a well respected incubation facility for open source community projects, and is a frequent speaker at many major software conferences, including JavaOne, EclipseCon, EmergingTech, and ApacheCon.
Jason van Zyl, CTO of Sonatype, has over ten years of enterprise software development experience. He founded Periapt, Inc., a company that provided software infrastructure development services to Fortune 500 companies such as Toyota Corp., Bank of America, and Coca-Cola Co. Previous to Periapt, he worked as a Technology Architect at Compusense, a world leader in sensory analysis and data research.
You can read Jason's blog at http://blogs.sonatype.com