YoVDO

Java: Build Automation with Maven

Offered By: LinkedIn Learning

Tags

Java Courses Apache Maven Courses Unit Testing Courses Build Automation Courses

Course Description

Overview

Maven makes Java programming easier! Learn how to use Maven for build automation, reporting, and document management.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
  • Challenges explained
1. Get Started with Maven
  • What is Apache Maven?
  • Download Maven
  • Install Maven on Windows
  • Install Maven on Mac
  • IDE integration
2. Understand Maven
  • Project Object Model (POM)
  • Maven lifecycle
  • Maven Repository
  • Maven's dependency management
3. Project Object Model (POM)
  • POM categories and configuration
  • POM syntax
  • Project dependencies
  • Project relationships
  • POM best practices
4. Maven Plugins
  • Core plugins
  • Packaging tools
  • Reporting
  • Tools
5. Create a Project with Maven
  • Create a sample program
  • Create a sample with NetBeans
  • Create a sample with IntelliJ
  • Challenge: Create a web app
  • Solution: Create a web app
6. Test with Maven
  • Write unit tests
  • Add dependencies
  • Add test resources
  • Packaging your app
  • Challenge: Add a resource in Maven
  • Solution: How to add a resource in Maven
Conclusion
  • Next steps

Taught by

Peggy Fisher

Related Courses

Introduction to AWS CodeBuild
Pluralsight
Microsoft Azure DevOps Engineer: Creating an Automated Build Workflow
Pluralsight
Microsoft DevOps Solutions: Designing Build Automation
Pluralsight
Gradle Fundamentals
Udemy
DevOps Fundamentals With Agile: Gain Solid Understanding
Udemy