If you can't read please download the document
Upload
lai-hieu
View
1.052
Download
0
Embed Size (px)
Citation preview
Creates Best values for our customers
Open source integrationwith Maven
http://maven.apache.org/
Lai Trung HieueXo Platform SEA
About me
Li Trung Hiu
Developer at eXo platform SEA
Open source lover - Java lover
Repository
Maven is a software tool for project management and build automation
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
Voted to become a Top Level Project in 2003
Maven 2.0 released in September 2005
Maven 3.0 March 3 2011
Agenda
IntroductionWhy Maven?Access insideProject management and...ConclusionQuestion & Answer
Why Maven?
Open source wonder world
In fact,...its not quiet easy
Searching
Management
Upgrade & migration
Maintenance
Manual
i
Let Maven handle them for you!
Repeatable builds / Dependency Management
Versioned artifacts
Convention and configuration over scripting
IDEs
Plug-ins...
Maven, the project choiceMaven, the corporate choice
Access inside
1 project = 1 artifact
Modules
Dependencies
Project management and Ecosystem
Maven alone is nothing!
You can integrate it with many tools
A large set of plug-ins is already availableYou can define your own plug-ins
Management
Dependencies management
Module management
Automation
Automate release process
Test automation
Reports
Quality metrics reports
Project reports
Integration ContinuousPlug-ins
Unit test
UI test
Web service test
Script test
IDE freely
Eclipse
NetBeans
Idea IntelliJ
...
REPOSITORY MANAGER
MODULES MANAGEMENT
AUTOMATED TEST
REPORTS
QUALITY ENHANCEMENT
CONTINOUS INTEGRATION
IDE integration
Powered by Maven
Conclusion
Write once, then automate every time
Be Maven guys
To go further
COMMUNITY RESOURCES
The main web sitehttp://maven.apache.orgProjects team wikihttp://docs.codehaus.org/display/MAVENProjects users wikihttp://docs.codehaus.org/display/MAVENUSER Mailing listshttp://maven.apache.org/mail-lists.htmlEmail [email protected]
Question & Answer
Thank you!