Pricing options

Choose how you want to get access to this course

Course curriculum

  • 1

    Welcome

  • 2

    Introducing Maven

    • The concept of a project

    • Characteristics of Maven

    • Setting up Maven

  • 3

    Maven Project Concepts

    • 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

  • 4

    Dependency Management 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

  • 5

    Maven Concepts

    • 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

  • 6

    Maven Lifecycles

    • 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

  • 7

    Multimodule projects

    • Creating parent and children modules

    • How multi module projects work

  • 8

    Conclusion

    • Maven Essentials - Test your knowledge

    • Recap and next steps