Java: Build Automation with Maven

Go to class
Write Review

Free Online Course: Java: Build Automation with 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. Java: Build Automation with Maven is taught by Peggy Fisher.

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