Maven Build Phases with Example:
As we have already discussed some of the most commonly and frequently used Maven build phases (Here). Now let us see an example of executing Maven Build Phases in a java project.

We are going to see how to execute,

  • Validate: Validates the project and checks all the necessary informations are available
  • Compile: Compiles the source code
  • Test: Tests the source code using suitable unit testing framework
  • Package: Compiled code is packaged in a distributable format (ex: jar)
  • Install: Installs the package in local repository
  • Deploy: Copies the package to remote repository

Project Structure:

package maventest.phases;
public class Sample {
    public static void main(String args[]){
        System.out.println("Maven Build Phases");

Now let us run the phases in command prompt, Open the command prompt

mvn clean validate

mvn clean compile:

mvn clean install:

mvn clean package:

If we have test cases, we can run mvn clean test and mvn clean deploy will install it in remote repository


By Sri

Leave a Reply

Your email address will not be published. Required fields are marked *