Maven introduction
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Maven introduction

  • 1,140 views
Uploaded on

An brief and interesting introduction about Apache Maven

An brief and interesting introduction about Apache Maven

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,140
On Slideshare
1,140
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
19
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.
      Open source integration with Maven
      http://maven.apache.org/
      Lai Trung Hieu eXo Platform SEA
  • 2.
      About me
    • Lại Trung Hiếu
    • 3. Developer at eXo platform SEA
    • 4. Open source lover - Java lover
    • [email_address]
  • 5.  
  • 6.
      Repository
  • 7.
      Maven is a software tool for project management and build automation
  • 8.
      History
      Initiated in 2001 by Sonatype's Jason van Zyl in
      Alexandria, an Apache Jakarta project
      • Moved to be sub-project of Turbine few months after
      • 9. Voted to become a Top Level Project in 2003
      • 10. Maven 2.0 released in September 2005
      • 11. Maven 3.0 March 3 2011
  • 12.
      Agenda
      Introduction Why M a ven? Access inside Project management and... Conclusion Question & Answer
  • 13.
      Why Maven?
  • 14.
      Open source – wonder world
  • 15.
      In fact,...it’s not quiet easy
  • 16.
      Searching
      Management
      Upgrade & migration
      Maintenance
      Manual
      i
  • 17.
      Let Maven handle them for you!
      • Repeatable builds / Dependency Management
      • 18. Versioned artifacts
      • 19. Convention and configuration over scripting
      • 20. IDEs
      • 21. Plug-ins...
      Maven, the project choice Maven, the corporate choice
  • 22.
      Access inside
  • 23.
      1 project = 1 artifact
      Modules
      Dependencies
  • 24.  
  • 25.
      Project management and … Ecosystem
  • 26.
      Maven alone is nothing!
      You can integrate it with many tools
      • A large set of plug-ins is already
      • 27. available
      • 28. You can define your own plug-ins
  • 29.
      Management
      • Dependencies management
      • 30. Module management
      Automation
      • Automate release process
      • 31. Test automation
      Reports
      • Quality metrics reports
      • 32. Project reports
      Integration Continuous Plug-ins
      IDE freely
      ...
  • 38.
      REPOSITORY MANAGER
  • 39.
      MODULES MANAGEMENT
  • 40.
      AUTOMATED TEST
  • 41.
      REPORTS
  • 42.
      QUALITY ENHANCEMENT
  • 43.
      CONTINOUS INTEGRATION
  • 44.
      IDE integration
  • 45.  
  • 46.
      Powered by Maven
  • 47.  
  • 48.
      Conclusion
  • 49.
      Write once, then automate every time
      Be M a ven guys
  • 50.
      To go further…
  • 51.
      COMMUNITY RESOURCES
      The main web site http://maven.apache.org Project’s team wiki http://docs.codehaus.org/display/MAVEN Project’s users wiki http://docs.codehaus.org/display/MAVENUSER Mailing lists http://maven.apache.org/mail-lists.html Email me [email_address]
  • 52.
      Question & Answer
  • 53.
      Thank you!