Maven

How to install Maven on Windows

In this tutorial, we will show you an easy way to install Apache Maven on Windows. Actually, we just need to download the Apache Maven’s zip release file, extract it on a folder and create a new Windows environment path variable that points to the extracted folder.

In this example, we use the following tools on a Windows 7 platform:

  • JDK 1.7
  • Apache Maven 2.2.1

Finally, we must note that this tutorial can be applied for both Maven 3.0.5 and Maven 3.1.1 versions.

1. Create the appropriate environment variables for Java

First of all, we must be sure that Java JDK is properly installed on the computer. The default installation folder is C:\Program Files\Java . Next, we must add a new environment variable, called “JAVA_HOME” and set its value to point to the Java JDK installation folder.

In order to add a new environment variable on Windows 7, we must complete the following steps:

  • Right click on the Computer icon on your Desktop and choose the “Properties” option.
  • In the System window, in the left panel, click on “Advanced system settings”.
  • In the System Properties window, select the “Advanced” tab and click on the “Environment Variables…” button, located at the bottom right of the window.
  • In the Environment Variables window, in the System variables section, click on the “New” button and fill the appropriate fields.

If the procedure has been completed successfully, a new environment variable will have been added, as highlighted:

maven_java_WM

2. Download and Extract Apache Maven

Choose your preferred version from the Apache Maven official website and download it. In this example, we will use the Apache Maven 2.2.1 version.

Once the download is complete, we extract the downloaded zip file inside the C: drive. That’s it, all Apache Maven files and folders should be inside the folder C:\ apache-maven-2.2.1.

3. Create a new environment variable for Maven home

After we have finished downloading and extracting our Apache Maven software, we must add a new environment variable. The name of the variable will be “MAVEN_HOME” and its value shall be “C:\ apache-maven-2.2.1”.

As we have mentioned in Step 1:

  • Right click on the Computer icon on your Desktop and choose the “Properties” option.
  • In the System window, in the left panel, click on “Advanced system settings”.
  • In the System Properties window, select the “Advanced” tab and click on the “Environment Variables…” button, located at the bottom right of the window.
  • In the Environment Variables window, in the System variables section, click on the “New” button and fill the appropriate fields.

If the procedure has been completed successfully, a new environment variable under the name “MAVEN_HOME” will have been added, as highlighted:

maven_home_WM

4. Create a new environment variable for Maven path

The last thing to do is update the “PATH” environment variable, in order for Maven’s command to be executed everywhere.

The “PATH” environment variable is updated as follows:

  • Right click on the Computer icon on your Desktop and choose the “Properties” option.
  • In the System window, in the left panel, click on “Advanced system settings”.
  • In the System Properties window, select the “Advanced” tab and click on the “Environment Variables…” button, located at the bottom right of the window.
  • In the Environment Variables window, in the User Variables section, select the “PATH” variable, click on the “Edit” button and fill the appropriate fields, as highlighted:

maven_path_WM

5. Verify the Installation

To verify your installation, open the cmd and execute the command:

$ mvn -version

cmd_WM

If the installation has been completed successfully, you shall see a similar output, depending on the installed version of Java:

maven_version_WM

 

This was an example on how to install Apache Maven on Windows.

Sotirios-Efstathios Maneas

Sotirios-Efstathios (Stathis) Maneas is a PhD student at the Department of Computer Science at the University of Toronto. His main interests include distributed systems, storage systems, file systems, and operating systems.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Back to top button