(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
Apache maven 2 overview
1. Exigen Services confidential Exigen Services confidential
Apache Maven 2. Part 1: Overview
Getting started with Apache Maven 2
Nikolay Khasanov, Anatoly Kondratyev
October 2012
20 July 2015
5. Exigen Services confidential
What is Maven?
• Build automation tool
• Open Source: Apache License 2.0
• Knowledge accumulator
• Declarative logic instead of imperative
5
6. Exigen Services confidential
Maven’s Objectives
• Making the build process easy
• Providing a uniform build system
• Providing quality project information
• Providing guidelines for best practices
development
6
12. Exigen Services confidential
Maven does your work
• Store only source code
• Maven knows how to build
• Dependencies are stored in shared
repository
12
14. Exigen Services confidential
Dependency scope
Result
Scope
Compile
classpath
Runtime
classpath
Test
classpath
Lookup
repository
compile + + + +
provided + - + +
runtime - + + +
test - - + +
system + - + -
import Maven 2.0.9 or later, replaces POM with
<dependencyManagement>
14
15. Exigen Services confidential
Maven Repository
User workstation Local network Internet
internal external
Central (default)
Local repository External repositories
user local
16
Maven