Learn how to manage multi-module projects with Apache Maven, the Java build automation and project management tool.
- [Peggy] Hi, my name is Peggy Fisher, and I have designed this course to introduce you to Multi Module Build Automation with Maven. This series introduces the concept of creating large scale Java applications using a build automation tool called Maven. To help understand how to use Maven with a multi module build in Java, I've also included examples using several of the popular IDE's or Integrative Development Environments such as NetBeans, Eclipse, and IntelliJ.
Maven is designed to help manage projects that have anywhere from one to many sub modules. Maven can treat some modules as a parent/child dependency used in inheritance or the sub modules can be aggregated into one larger project. So let's get started building multi module projects with Maven.
- Creating parent project
- Creating submodules
- Building a multi-module project
- Working with different IDEs
- Understanding Maven build lifecycles and build profiles
- Writing plugins