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
Sample.java
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
If we have test cases, we can run mvn clean test and mvn clean deploy will install it in remote repository