Submit Search
Upload
Introduction to Apache Maven
•
Download as PPT, PDF
•
6 likes
•
1,334 views
J
juvenxu
Follow
A talk on Maven in Apache Asia Roadshow 2010
Read less
Read more
Technology
Report
Share
Report
Share
1 of 26
Download now
Recommended
Python para web - Utilizando micro-framework Flask - PUG-MA
Python para web - Utilizando micro-framework Flask - PUG-MA
Herson Leite
Curses
Curses
Langur
Drupal + selenium
Drupal + selenium
hernanibf
Тарас Кирилюк та Олена Пустовойт — CI workflow у веб-студії
Тарас Кирилюк та Олена Пустовойт — CI workflow у веб-студії
LEDC 2016
In the desert, without a camel
In the desert, without a camel
Stephen Scaffidi
WebSockets with PHP: Mission impossible
WebSockets with PHP: Mission impossible
Yoan-Alexander Grigorov
Unix is my IDE
Unix is my IDE
tkramar
MongoDB and Node.js
MongoDB and Node.js
Dave Edelhart
Recommended
Python para web - Utilizando micro-framework Flask - PUG-MA
Python para web - Utilizando micro-framework Flask - PUG-MA
Herson Leite
Curses
Curses
Langur
Drupal + selenium
Drupal + selenium
hernanibf
Тарас Кирилюк та Олена Пустовойт — CI workflow у веб-студії
Тарас Кирилюк та Олена Пустовойт — CI workflow у веб-студії
LEDC 2016
In the desert, without a camel
In the desert, without a camel
Stephen Scaffidi
WebSockets with PHP: Mission impossible
WebSockets with PHP: Mission impossible
Yoan-Alexander Grigorov
Unix is my IDE
Unix is my IDE
tkramar
MongoDB and Node.js
MongoDB and Node.js
Dave Edelhart
t3chfest 2015 - Zoe in 30 minutes
t3chfest 2015 - Zoe in 30 minutes
David Muñoz Díaz
Shell.me
Shell.me
Christoph Burgdorf
linux_distro
linux_distro
Thipphachan Maniphousai
Bash script (mask off remix)
Bash script (mask off remix)
Elaine Yeung
php drupal mysql MAMP
php drupal mysql MAMP
Jing Cheng
2014 11-18 rip onload
2014 11-18 rip onload
Buddy Brewer
Dungeon Generation project
Dungeon Generation project
guest83b4fd0
Testumgebungen für WordPress
Testumgebungen für WordPress
Walter Ebert
Put kajakken på hylden - og få sexede windows services
Put kajakken på hylden - og få sexede windows services
Christian Dalager
Vagrant+Puppet = #WIN
Vagrant+Puppet = #WIN
Mohit Thatte
Subversion on-the-fly replication
Subversion on-the-fly replication
normanmaurer
Maven 3.0 at Øredev
Maven 3.0 at Øredev
Matthew McCullough
Put a Button on It: Removing Barriers to Going Fast
Put a Button on It: Removing Barriers to Going Fast
OSCON Byrum
Avatar Maven
Avatar Maven
jlorenzen
Open shift
Open shift
marcolof
Automate Yo'self -- SeaGL
Automate Yo'self -- SeaGL
John Anderson
JSUG - Maven by Michael Greifeneder
JSUG - Maven by Michael Greifeneder
Christoph Pickl
Groovy Maven Builds
Groovy Maven Builds
Evgeny Goldin
Boxen: How to Manage an Army of Laptops and Live to Talk About It
Boxen: How to Manage an Army of Laptops and Live to Talk About It
Puppet
From Dev to DevOps - FOSDEM 2012
From Dev to DevOps - FOSDEM 2012
Carlos Sanchez
CI workflow in a web studio
CI workflow in a web studio
deWeb
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
Adam Christian
More Related Content
What's hot
t3chfest 2015 - Zoe in 30 minutes
t3chfest 2015 - Zoe in 30 minutes
David Muñoz Díaz
Shell.me
Shell.me
Christoph Burgdorf
linux_distro
linux_distro
Thipphachan Maniphousai
Bash script (mask off remix)
Bash script (mask off remix)
Elaine Yeung
php drupal mysql MAMP
php drupal mysql MAMP
Jing Cheng
2014 11-18 rip onload
2014 11-18 rip onload
Buddy Brewer
Dungeon Generation project
Dungeon Generation project
guest83b4fd0
Testumgebungen für WordPress
Testumgebungen für WordPress
Walter Ebert
Put kajakken på hylden - og få sexede windows services
Put kajakken på hylden - og få sexede windows services
Christian Dalager
Vagrant+Puppet = #WIN
Vagrant+Puppet = #WIN
Mohit Thatte
What's hot
(10)
t3chfest 2015 - Zoe in 30 minutes
t3chfest 2015 - Zoe in 30 minutes
Shell.me
Shell.me
linux_distro
linux_distro
Bash script (mask off remix)
Bash script (mask off remix)
php drupal mysql MAMP
php drupal mysql MAMP
2014 11-18 rip onload
2014 11-18 rip onload
Dungeon Generation project
Dungeon Generation project
Testumgebungen für WordPress
Testumgebungen für WordPress
Put kajakken på hylden - og få sexede windows services
Put kajakken på hylden - og få sexede windows services
Vagrant+Puppet = #WIN
Vagrant+Puppet = #WIN
Similar to Introduction to Apache Maven
Subversion on-the-fly replication
Subversion on-the-fly replication
normanmaurer
Maven 3.0 at Øredev
Maven 3.0 at Øredev
Matthew McCullough
Put a Button on It: Removing Barriers to Going Fast
Put a Button on It: Removing Barriers to Going Fast
OSCON Byrum
Avatar Maven
Avatar Maven
jlorenzen
Open shift
Open shift
marcolof
Automate Yo'self -- SeaGL
Automate Yo'self -- SeaGL
John Anderson
JSUG - Maven by Michael Greifeneder
JSUG - Maven by Michael Greifeneder
Christoph Pickl
Groovy Maven Builds
Groovy Maven Builds
Evgeny Goldin
Boxen: How to Manage an Army of Laptops and Live to Talk About It
Boxen: How to Manage an Army of Laptops and Live to Talk About It
Puppet
From Dev to DevOps - FOSDEM 2012
From Dev to DevOps - FOSDEM 2012
Carlos Sanchez
CI workflow in a web studio
CI workflow in a web studio
deWeb
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
Adam Christian
Dev Environments: The Next Generation
Dev Environments: The Next Generation
Travis Thieman
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
Carlos Sanchez
Intro to Systems Orchestration with MCollective
Intro to Systems Orchestration with MCollective
Puppet
From Dev to DevOps
From Dev to DevOps
Agile Spain
Cross-Build Injection attacks: how safe is your Java build?
Cross-Build Injection attacks: how safe is your Java build?
Sander Mak (@Sander_Mak)
Maven
Maven
Fabio Bonfante
Getting to push_button_deploys
Getting to push_button_deploys
Christian Mague
How to Develop Puppet Modules: From Source to the Forge With Zero Clicks
How to Develop Puppet Modules: From Source to the Forge With Zero Clicks
Puppet
Similar to Introduction to Apache Maven
(20)
Subversion on-the-fly replication
Subversion on-the-fly replication
Maven 3.0 at Øredev
Maven 3.0 at Øredev
Put a Button on It: Removing Barriers to Going Fast
Put a Button on It: Removing Barriers to Going Fast
Avatar Maven
Avatar Maven
Open shift
Open shift
Automate Yo'self -- SeaGL
Automate Yo'self -- SeaGL
JSUG - Maven by Michael Greifeneder
JSUG - Maven by Michael Greifeneder
Groovy Maven Builds
Groovy Maven Builds
Boxen: How to Manage an Army of Laptops and Live to Talk About It
Boxen: How to Manage an Army of Laptops and Live to Talk About It
From Dev to DevOps - FOSDEM 2012
From Dev to DevOps - FOSDEM 2012
CI workflow in a web studio
CI workflow in a web studio
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
Dev Environments: The Next Generation
Dev Environments: The Next Generation
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
Intro to Systems Orchestration with MCollective
Intro to Systems Orchestration with MCollective
From Dev to DevOps
From Dev to DevOps
Cross-Build Injection attacks: how safe is your Java build?
Cross-Build Injection attacks: how safe is your Java build?
Maven
Maven
Getting to push_button_deploys
Getting to push_button_deploys
How to Develop Puppet Modules: From Source to the Forge With Zero Clicks
How to Develop Puppet Modules: From Source to the Forge With Zero Clicks
Recently uploaded
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
Precisely
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Stunning ➥8448380779▻ Call Girls In Hauz Khas Delhi NCR
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
MarianaLemus7
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Recently uploaded
(20)
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Introduction to Apache Maven
1.
Apache m
a ven Introduction to
2.
Juven Xu www.juvenxu.com
[email_address] twitter.com/juvenxu
3.
So, What Is
Maven?
4.
BIR 2 D
5.
6.
We all build
software But… Not all in the same way
7.
People all use
water But… Not all in the same way
8.
The Maven Way…
9.
I don’t like the feeling of being empty Hey buddy, you are not alone, here we come
10.
same information same
place
11.
- pom.xml -
src/main/java - src/main/resources - src/test/java - src/test/resources - … No Rule, No Game
12.
Convention Over Configuration
13.
14.
Local Remote Central
~/.m2/repository http://repo1.maven.org/maven2/ Remote What’s missing?
15.
16.
No Repository Manager
?
17.
I bet you
know this But I’m talking Nexus, no ‘one’
18.
time bandwidth money
19.
Where Am I?
20.
a:3.1.1 my-app:1.0-SNAPSHOT c:1.1
d:1.0 b:2.0 d:0.9 BIR 2 D
21.
SNAPSHOT a timestamped
version
22.
POM is just
a carrier of BIR 2 D
23.
m a ven
24.
Continuous Integration report
build deploy poll commit commit commit
25.
coming soon…
26.
Q&A
Download now