MAVEN_HOME, MVN_HOME or M2_HOME

cassiomolin picture cassiomolin · Oct 28, 2014 · Viewed 165.9k times · Source

What's the correct Maven environment variable name: MAVEN_HOME, MVN_HOME or M2_HOME?

I've found some details about MAVEN_HOME and M2_HOME here. But I also have seen MVN_HOME around.

Answer

Steve C picture Steve C · Oct 28, 2014

I've personally never found it useful to set M2_HOME.

What counts is your $PATH environment. Hijacking part of the answer from Danix, all you need is:

export PATH=/Users/xxx/sdk/apache-maven-3.0.5/bin:$PATH

The mvn script computes M2_HOME for you anyway for what it's worth.