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

A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
Android App Development
Vanderbilt University via Coursera
Building Interactive User Interfaces Using React Library
NIIT StackRoute via Coursera
Основы разработки на C++: жёлтый пояс
Moscow Institute of Physics and Technology via Coursera
Learn Intermediate Python 3
Codecademy