Skip to content
SAGARFIVE
Linux
Networking
Git
Maven
Jenkins
Docker
Ansible
Terrafom
AWS
SQL
Menu
Linux
Networking
Git
Maven
Jenkins
Docker
Ansible
Terrafom
AWS
SQL
Search
SAGAR5
Search
Linux
Networking
Git
Maven
Jenkins
Docker
Ansible
Terrafom
AWS
SQL
Menu
Linux
Networking
Git
Maven
Jenkins
Docker
Ansible
Terrafom
AWS
SQL
Maven
Maven Tutorials
1. Introduction
1.1 What is maven ?
1.2 Maven History
1.3 Why do we need maven ?
1.4 Usecase of maven ?
1.5 What is a build tool?
1.6 What is an artifact ?
1.7 MAVEN vs ANT ?
1.8 Maven Installation
2. Maven Advanced
2.1 Creating Simple Maven Project
2.2 Maven Project Structure
2.3 What is archetype ?
2.4 What is pom.xml?
3. POM
3.1 What is a project in pom.xml?
3.2 What is a modelVersion in pom.xml?
3.3 What is groupid?
3.4 What is artifactId ?
3.5 What is the version ?
3.6 Name and url ?
3.7 What are the Properties in pom.xml?
3.8 Dependencies in pom.xml
3.9 Build in pom.xml
3.10 Plugins in pom.xml
3.11 Maven Repository & Types
4. Maven Life Cycle
4.1 Maven Life cycle
4.2 Maven Build Life cycle
4.3 Maven Clean Life cycle
4.4 Maven Site Life cycle
4.5 Maven - Snapshots
4.6 Maven Phase
4.7 Maven Goal
5. Maven Test
5.1 Maven Test
5.2 Maven Unit test - Surfire plugin with JUnit
5.3 Maven Integration test - Failsafe Plugin
6. Maven+
6.1 MOJO
6.2 Settings.xml
Maven Projects
Maven Interview Questions
I. Maven Fundamental Level Interview Questions
II. Maven POM.xml Interview Questions
III. Maven Dependencies Interview Questions
IV. Maven Build Interview Questions
V. Maven Build Profile Interview Questions
VI. Maven Plugin Interview Questions
VII. Maven Setting.xml Interview Questions
VIII. Maven Repository Interview Questions
IX . Maven Build Life Cycle Interview Questions
X. Maven Advanced Interview Questions
XI. Maven Experience based Interview Questions