Introducing Maven

Go to class
Write Review

Free Online Course: Introducing Maven provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Introducing Maven is taught by Frank P Moley III.

Overview
  • Meet Maven, the powerful build system for Java projects. Learn the basics of using Maven for dependency management, builds, and reporting.

Syllabus
  • Introduction

    • Building Java the Maven way
    • What you need to know
    1. Maven Basics
    • Introduction to Apache Maven
    • The Java project structure
    • The POM file
    • POM properties
    • Dependencies
    • Build
    • Reporting
    • Reactors and parents
    • Understanding archetypes
    2. Build
    • Introduction to the build lifecycle
    • Leveraging build plugins
    • Core plugins
    • Tools plugins
    • Packaging plugins
    3. Dependencies
    • Scope
    • Transitive dependencies
    • Dependency management
    • Dependency goals
    • Uber JARs
    4. Reporting
    • Maven sites
    • Site look and feel
    • Common reporting plugins
    Conclusion
    • Next steps