Abel Muiño
IAMNew & Noteworthy
I AM
Software Architect at Berggi Inc
Project Lead for Eclipse IAM
...which pays for
IAM
Integration for
Apache
Maven at Eclipse.org
Maven?
Maven
Knows your project...
Developing, Testing, Building, Project
reports, CI, Releases...
IDE agnostic
Reproducible builds
... and also lets others find out.
One file to rule them all...
Dependencies
Build system
Code repository
Contributors
etc...
... part of those are also managed by Eclipse.
pom.xml
Goals
Simplify
Simplify
Integrate
Do not reinvent the wheel
Reuse maven components
Reuse eclipse projects and components
& be integrableesmi (Eclipse+Scala+Maven)
Candy4Appfuse
Yours?
Features
Maven projects“New maven project” wizard
Point and click
Your archetypes, your way
Import existing maven projects
pom editor
Find artifactsNexus engine out of the box
Maven central repository index out of the
box
New engines through extension points
pde
Dependency management
ivy
jdt
wtp
Everybody is doing it, so why don’t we?
pde
Dependency management
ivy
jdt
wtp
DRY !!Everybody is doing it,
Dependency management
Let the pom do it
Others will follow
JDT support
WTP support
Your CI server
Easy transitive requirements
Dependency Analysis
Run maven
Easy access to common
goals
Launch configurations
Manage active profiles
Beyond maven
Make life easier.
Workspace as a repository
Buckminster integration
Get the sources for binary dependencies
PDE, P2...
Help wanted!
IAM Legend
Started in June 2007
Used to be q4e
At google code
IAM’s History
80.000+ loc!
http://eclipse.org/iam
Abel Muiño
Thank you!
Time for
questions!