Java: Build Automation with Maven
Offered By: LinkedIn Learning
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
- What is Apache Maven?
- Download Maven
- Install Maven on Windows
- Install Maven on Mac
- IDE integration
- Project Object Model (POM)
- Maven lifecycle
- Maven Repository
- Maven's dependency management
- POM categories and configuration
- POM syntax
- Project dependencies
- Project relationships
- POM best practices
- Core plugins
- Packaging tools
- Reporting
- Tools
- Create a sample program
- Create a sample with NetBeans
- Create a sample with IntelliJ
- Challenge: Create a web app
- Solution: Create a web app
- 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
- Next steps
Taught by
Peggy Fisher
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity