Apache Maven is a software project management and synthesis tool. Based on the concept of the Project Object Model (POM), Maven can manage project builds, reports and files from a central piece of information.
This tutorial will show you how to use Maven to develop any project in Java, or any other programming language.
This tutorial is prepared for beginners to help them understand the basic functions of the Maven tool. After completing this tutorial, expect to be familiar with using Apache Maven.
prerequisites
Suppose you need to use Maven to handle enterprise Java project development. If you have software development knowledge, such as: Java SE, Java EE development and deployment process experience, it will be helpful to learn Maven.
- Maven overview, what is Maven?
- Maven environment configuration
- Maven POM
- Maven build life cycle
- Maven build profiles
- Maven repository
- Maven plugin
- Maven creates a Java project
- Build and Test Java Projects with Maven
- Maven external dependencies
- Maven project documentation
- Maven project template
- Maven snapshot
- Maven Build Automation - Hudson
- Maven dependency management
- Maven automated deployment
- Maven Web Application
- Eclispe IDE integrates Maven
- Maven integration with NetBeans IDE