How to Install Maven and Configure Environment Variables

In this post, we will show how to install Maven on the Windows platform. Note that if you want to use Maven, you need to have Java installed and an environment variable set up.

#1 Step

  • Open Google and search for maven download.
  • Open the link to https://maven.apache.org/.
  • Click on the link to the binary archive in the Files table – for example, Binary zip archive. The file will be downloaded to a selected folder.

#2 Step

  • After that, go to the folder with the downloaded archive and unzip it.
  • Move the unpacked folder to the C:\Program Files\Maven folder. You can move the folder to any location of your choice, but it would be more convenient to keep it in the mentioned folder.

#3 Step

  • Open the Maven folder.
  • Copy the path to the clipboard. You can do it easily with the right-click on the field with the folder path and selecting the Copy address path as text in the menu.

#4 Step

  • Then, go to the environment variable settings. For this, right-click on the Windows Start button and select System in the menu. In the new window, click on the Advanced System Settings. You’ll see a pop-up window. Click on the Environment Variables there.
  • Click on New in the new pop-up window in the System variables.
  • Enter MAVEN_HOME (all characters in capital case) in the Variable name field.
  • Paste the copied earlier path to the Maven folder in the Variable value. Click on the OK button.

#5 Step

  • Select the Path variable and click on Edit.
  • In the new window, click on New.
  • In the new field, enter %MAVEN_HOME%\bin. After that, click OK in all of the previously opened windows.

#6 Step

  • To verify that the installation was successful, we need to open a command prompt. For this, open the Windows Start menu, type cmd, and press Enter.
  • Type maven -version in the command prompt and press Enter. If you see the information about the version in the following lines, the installation was successful.

Daria Halynska

Recent Posts

Python for Automation in 2026: Why It Dominates Software Testing Services

The knowledge of a programming language can help a QA specialist in different ways. Besides…

2 months ago

What Is Functional Testing and How to Run It in 2026?

The goal of quality assurance is to guarantee that the software works well. The “well”…

2 months ago

What Is a Test Environment in 2026? A Complete Guide to Quality Success

Testing is a critical phase of the software development life cycle (SDLC). It is the…

2 months ago

What Is a Bug Life Cycle in Software Testing?

A bug life cycle in software testing is a set of statuses designed to coordinate…

2 months ago

What Is End-to-End Testing?

In 2026, software architecture is no longer just multi-layered; it is highly distributed and deeply…

2 months ago

What Is Compatibility Testing and How to Run It? 2026 Roadmap

If you check the comments in a review of a mobile app, you often can…

2 months ago