How to setup maven environment
Posted on
Step 1 : Download maven archives
First we need to download the maven archives from maven repository using this link https://dlcdn.apache.org/maven/maven-3/3.9.4/binaries/apache-maven-3.9.4-bin.zip. At the time of creating this tutorial, the latest version of Maven was 3.9.4.
The name of the archive file is apache-maven-3.9.4-bin.zip.
Copy this file to a directory of your choice. Let's say
c://maven for windows
/usr/local/maven on mac
The name of the archive file is apache-maven-3.9.4-bin.zip.
Copy this file to a directory of your choice. Let's say
c://maven for windows
/usr/local/maven on mac
Step 2 : Set maven environment variable and path
We need to set following environment variables:-
- M2_HOME
- M2
- MAVEN_OPTS
For Windows:-
- Create a new System Variable and add the variable name as M2_HOME and variable value as c://maven.
- Create a new System Variable and add the variable name as M2 and variable value as M2=%M2_HOME%/bin.
- Create a new System Variable and add the variable name as MAVEN_OPTS and variable value as -Xms256m -Xmx512m.
For Mac:-
Open terminal and enter the following commands:
Open terminal and enter the following commands:
- export M2_HOME=/usr/local/maven
- export M2=$M2_HOME/bin
- export MAVEN_OPTS=-Xms256m -Xmx512m
Now we need to add Maven bin directory to system path.
For Windows:-
For Mac:-
Open the terminal and run the following command:
For Windows:-
- Append the %M2% to the end of the system path variable.
For Mac:-
Open the terminal and run the following command:
- export PATH=$PATH:$M2
Step 3 : Verify maven installation
Now we need to verify the maven installation. To verify the maven installation run the following command.
If you see the maven version number which you have downloaded, then you have successfully configured maven in your system.
mvn --version
If you see the maven version number which you have downloaded, then you have successfully configured maven in your system.
Step 4 : Create Simple Maven Project
Now lets create a maven project by running the following command.
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4
While running the command it may ask you following information. Type as the following:
- groupId : com.example.simpletest
- artifactId : simple-test
- version : 1.0.0
- package : com.example.simpletest
Once the project is created, change directory to the project directory and run the mvn test command.
cd simple-test
mvn test
Step 5 : Run tests
If you are able to see the following at the end of the console log, You have successfully configured maven.
Note: Sometimes you see Compilation failure. To fix this issue, you need to change the target and source properties to the java version installed in your system.
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] BUILD SUCCESS
Note: Sometimes you see Compilation failure. To fix this issue, you need to change the target and source properties to the java version installed in your system.