IAM
New & Noteworthy
         Abel Muiño
   <amuino@berggi-inc.com>
I AM

Software Architect at Berggi Inc


          hich p ays for
     ...w
            Project Lead for Eclipse IAM
IAM
Integration for


Apache


Maven
                  a t Eclipse.org
Maven?
Maven
Knows your project...
 Developing, Testing, Building, Project
 reports, CI, Releases...
 IDE agnostic
 Reproducible ...
pom.xml
One file to rule them all...
 Dependencies
 Build system
 Code repository
 Contributors
 etc...
... part of those ...
Goals
Simplify
Simplify
Integrate

Do not reinvent the wheel


Reuse maven components
Reuse eclipse projects and components
& be integrable
esmi (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 artifacts
Nexus engine out of the box
Maven central repository index out of the
box




New engines through extension...
Dependency
         management
      Everybody is doing it, so why don’t we?




                  jdt
ivy                ...
Dependency
          management
      Everybody is doing it,
                                     D RY !!


              ...
Dependency
     management
Let the pom do it
Others will follow
  JDT support
  WTP support
  Your CI server
Easy transiti...
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 dependenci...
IAM Legend
80.0
                           00+
                                 loc!

IAM’s History
Started in June 2007
Used to be q...
Thank you!
    Time  for
   qu esti ons!
 http://eclipse.org/iam
       Abel Muiño
<amuino@berggi-inc.com>
Upcoming SlideShare
Loading in …5
×

Iam New And Noteworthy

2,618 views

Published on

Slides from Eclipse Summit Europe 2008

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,618
On SlideShare
0
From Embeds
0
Number of Embeds
131
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Iam New And Noteworthy

  1. IAM New & Noteworthy Abel Muiño <amuino@berggi-inc.com>
  2. I AM Software Architect at Berggi Inc hich p ays for ...w Project Lead for Eclipse IAM
  3. IAM Integration for Apache Maven a t Eclipse.org
  4. Maven?
  5. Maven Knows your project... Developing, Testing, Building, Project reports, CI, Releases... IDE agnostic Reproducible builds ... and also lets others find out.
  6. pom.xml One file to rule them all... Dependencies Build system Code repository Contributors etc... ... part of those are also managed by Eclipse.
  7. Goals
  8. Simplify
  9. Simplify
  10. Integrate Do not reinvent the wheel Reuse maven components Reuse eclipse projects and components
  11. & be integrable esmi (Eclipse+Scala+Maven) Candy4Appfuse Yours?
  12. Features
  13. Maven projects “New maven project” wizard Point and click Your archetypes, your way Import existing maven projects
  14. pom editor
  15. Find artifacts Nexus engine out of the box Maven central repository index out of the box New engines through extension points
  16. Dependency management Everybody is doing it, so why don’t we? jdt ivy pde w tp
  17. Dependency management Everybody is doing it, D RY !! jdt ivy pde w tp
  18. Dependency management Let the pom do it Others will follow JDT support WTP support Your CI server Easy transitive requirements
  19. Dependency Analysis
  20. Run maven Easy access to common goals Launch configurations Manage active profiles
  21. Beyond maven Make life easier. Workspace as a repository Buckminster integration Get the sources for binary dependencies PDE, P2... Help wanted!
  22. IAM Legend
  23. 80.0 00+ loc! IAM’s History Started in June 2007 Used to be q4e At google code
  24. Thank you! Time for qu esti ons! http://eclipse.org/iam Abel Muiño <amuino@berggi-inc.com>

×