
Install Maven by confirming Java is installed, downloading the Maven distribution, unzip or untar it, update the path, and verify the installation with mvn -v.
Learn to create your first Maven project using the archetype mechanism, set groupId and artifactId, and explore the bom with dependencies, properties, plugins, and the standard directory structure.
Learn how Maven uses local and remote repositories to manage jars and plugins. Explore build lifecycles, phases, and plugins with goals like compile and test-compile to produce deployable artifacts.
Explore how Maven uses repositories, deployable artifacts, and the default lifecycle phases to run clean, compile, and package with plugins, goals, and debug options.
Learn to run maven commands, create projects with mvn archetype:generate in interactive mode, and configure artifact id, version, and packaging; explore direct and transitive dependencies using dependency:tree.
Explore how Maven POMs define project configuration, inheritance, and aggregation, including BOM and Super POM concepts. Learn to manage dependencies, properties, packaging, and modules.
This couse is to attain a proper technical understanding of Apache Maven, What it is and how it works... It will give you an internal imagination of the technology in a very much practical way.
This course is not designed for theoritical knowledge, it defines the practical use of and the ideologies behind the simple looking commands.
This course focus on the following areas,
Use / Working with Maven
Install - This session of course defines how we can install maven in ubuntu system (Linux environments).
Create maven project - This session of course defines how we can create a simple maven project and use it.
Different Terminologies used in Maven - This sesion of course defines that what all terminologies are used in maven. It include the following,
Repository (Local Repository and Remote Repository)
Build / Packages
Creating Build
Build Lifecycle
Build Phases
Default Build Life Cycle Phases
Clean Build Life Cycle Phases
Plugin And Goals
Understand Phase, Plugin and Goals
Options
Run Maven Commands
Internal Understanding of Maven
How maven run commands - This session of course defines how maven run commands internally.
Create Command
Simple Command
Dependency
Dependency Tree
Understanding POM - This session of course defines the overall POM
What is POM
Super POM
Minimal POM
Project Inheritance
Project Aggregation
Project Variables / Properties
This course is the one stop solution for you for Apache Maven. It can make you an expert in Apache Maven starting from basics.
This course is good for people for all the levels (freshers OR experienced). It can take your career to the next level.