How to Install Maven

Windows

  • Download the latest version of Maven
    • apache-maven-3.1.0-bin.zip as of this writing
  • Unzip the archive and place the the Maven folder somewhere on your computer
    • ex: C:\Program Files\Apache Software Foundation
  • Add the following environment variables:
    • M2_HOME = C:\Program Files\Apache Software Foundation\apache-maven-3.1.0
    • M2 = %M2_HOME%\bin
  • Add the M2 environment variables to your Path
  • Ensure that the JAVA_HOME environment variable exists and is set to the location of your JDK
  • Ensure that %JAVA_HOME%\bin has been added to your Path
  • Verify Maven is installed by typing mvn --version in the command prompt

Unix-based

  • Download the latest version of Maven
    • apache-maven-3.1.0-bin.tar.gz as of this writing
  • Unzip the archive and place the the Maven folder somewhere on your computer
    • ex: "/usr/local/apache-maven"
  • In Terminal, set the M2_HOME environment variable as Maven's location
    • ex: export M2_HOME=/usr/local/apache-maven/apache-maven-3.1.0
  • Add the M2 environment variable as Maven's bin location
    • ex: export M2=$M2_HOME/bin
  • Add the M2 environment variable to your path
    • ex: export PATH=$M2:$PATH
  • Ensure that the JAVA_HOME environment variable exists and is set to the location of your JDK
  • Ensure that $JAVA_HOME/bin has been added to your path
  • Verify Maven is installed by typing mvn --version in Terminal

Resources

Last Updated: May 11th, 2015
Was this article helpful?

Improve your dev skills!

Get tutorials, guides, and dev jobs in your inbox.

No spam ever. Unsubscribe at any time. Read our Privacy Policy.

20% off
Course

Hands On: Apache Kafka

# apache# Kafka

Don't miss out on our limited-time presale offer! For a limited time only, secure your spot in this comprehensive course at a special discounted price!...

Scott Robinson
David Landup
Arpendu Kumar Garai
Details

Make Clarity from Data - Quickly Learn Data Visualization with Python

Learn the landscape of Data Visualization tools in Python - work with Seaborn, Plotly, and Bokeh, and excel in Matplotlib!

From simple plot types to ridge plots, surface plots and spectrograms - understand your data and learn to draw conclusions from it.

© 2013-2024 Stack Abuse. All rights reserved.

AboutDisclosurePrivacyTerms