YoVDO

Introducing Maven

Offered By: LinkedIn Learning

Tags

Apache Maven Courses Project Management Courses Java Courses

Course Description

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

Taught by

Frank P Moley III

Related Courses

Azure DevOps - Deploying (Java - Maven app ) on Azure WebApp
Coursera Project Network via Coursera
Deploying Java-Maven Application With Jenkins CI/CD Tool
Coursera Project Network via Coursera
Essential Tools For Application Development
LearnQuest via Coursera
Java: Build Automation with Maven
LinkedIn Learning
Multi Module Build Automation with Maven
LinkedIn Learning