Eclipse and Maven

Bjorn Freeman-Benson, Mike Poindexter, Jason Van Zyl (Sonatype)

Eclipse Ecosystem - Emerging Technology · Long - curated
Wednesday, 14:30, 50 minutes | Grand Ballroom B

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Two talks that explore the use of Maven in the Eclipse environment.

Eclipse IAM, Maven integration for Eclipse

Eclipse IAM (Eclipse Integration for Apache Maven), formerly "Q for Eclipse", is a new Eclipse incubator project that integrates Apache Maven and the Eclipse IDE for faster, more agile, and more productive development. The plugin allows you to run Maven from the IDE, import existing Maven projects without intermediate steps, create new projects using Maven archetypes, synchronize dependency management, search artifact repositories for dependencies that are automatically downloaded, view a graph of dependencies and more! Join us to discover how to take advantage of all these features, as well as how they can help you to improve your development process.

Maven and Eclipse: The M2E Technology Project

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

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page