Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Java: Build Automation with Maven

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Reviews

4.5 rating at LinkedIn Learning based on 95 ratings

Start your review of Java: Build Automation with Maven

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.