Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Maven Install on Mac OS X

I'm trying to install maven through the terminal by following these instructions.

So far I got this

export M2_HOME=/user/apple/apache-maven-3.0.3 export M2=$M2_HOME/bin export PATH=$M2:$PATH export JAVA_HOME=/usr/java/jdk1.6.0_22 

This is probably a stupid question where do you go to find this?

like image 739
Edgardo Roldan Avatar asked Jan 11 '12 21:01

Edgardo Roldan


People also ask

Is Maven installed on Mac?

The output shows maven home location, the JDK it's using and also the Mac OS version details. Maven is successfully installed in your Mac OS. You are ready to create a maven based Java projects.

How do I find Maven version on Mac?

Once Maven is installed, you can check the version by running mvn -v from the command-line.

What is Maven Mac?

Overview. Simply put, Maven is a command-line tool for building and managing any Java-based project. The Maven Project provides a simple ZIP file containing a precompiled version of Maven for our convenience. There is no installer. It's up to us to set up our prerequisites and environment to run Maven.


2 Answers

Alternatively, I recommend installing Homebrew for these kinds of utilities.

Then you just install Maven using:

brew install maven 

PS: If you got a 404 error, try doing a brew update just before

like image 190
brasskazoo Avatar answered Oct 05 '22 23:10

brasskazoo


Disclaimer: Here is a complete answer taking the last version of OS X (10.9 AKA Mavericks) into account. I am aware that everything I compiled in this answer is already present in the page, but having it clearly in one answer makes it a lot clearer.

First of all, with previous versions of OS X, Maven is installed by default. If Java is missing running you@host:~ $ java in a terminal will prompt you for the Java installation.

With Mac OS X 10.9 (Mavericks), Maven is not installed by default anymore. Different options are then possible:

  • Using Homebrew:
    • you@host:~$ brew install maven will install latest Maven (3.5.2 on 02/01/2018)
    • you@host:~$ brew install maven30 will install Maven 3.0 if needed
  • Using Macports: (I did not test this)
    • you@host:~$ sudo port install maven will install latest Maven (?)
    • or:
    • you@host:~$ sudo port install maven3 will Install Maven 3.0
    • you@host:~$ sudo port select --set maven maven3 selects that version of Maven
  • Installing by hand:
    • Download Maven from its homepage
    • Follow the installation instructions:
      1. Extract the distribution archive, i.e.apache-maven-3.3.9-bin.tar.gz to the directory you wish to install Maven 3.3.9. The subdirectory apache-maven-3.3.9 will be created from the archive.
      2. Optional: Add the MAVEN_OPTS environment variable to specify JVM properties, e.g. export MAVEN_OPTS="-Xms256m -Xmx512m". This environment variable can be used to supply extra options to Maven.
      3. Make sure that JAVA_HOME is set to the location of your JDK, e.g. export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) and that $JAVA_HOME/bin is in your PATH environment variable (although that might not be necessary with the latest Mac OS X versions and the Oracle JDK).
      4. Add extracted apache-maven-3.3.9/bin to your $PATH
      5. Run mvn --version to verify that it is correctly installed.
like image 35
snooze92 Avatar answered Oct 05 '22 22:10

snooze92