Maven Essentials
Learn everything you need to know to effectively use Maven to create, build and manage your Java projects
Welcome to the course
FREE PREVIEWBefore we begin...
The concept of a project
Characteristics of Maven
Setting up Maven
Creating a Maven project
Project creation - what actually happened?
Examining the project structure
Understanding Maven coordinates
Making code changes for compilation
Compiling with Maven.mp4
Testing and packaging with Maven
Declarative dependency management explained
Examining the POM dependencies section
Adding a new dependency
Understanding transitive dependencies
Maven strategies for transitive dependencies
Dependency scopes
Declaring and using properties
Maven local repository concepts
Maven architecture in the enterprise
Running Maven install
Creating a new Maven project in IDE
Creating and running a web application using Maven
The Maven build lifecycle
Clean and site lifecycles
Running clean and site lifecycle phases
Maven plugins explained
Maven surefire report plugin
A note on default plugins