Maven Download For Mac Os
2020腾讯云双十一活动,全年最低!!!(领取3500元代金券),
地址:https://cloud.tencent.com/act/cps/redirect?redirect=1074
Maven configuration is completed. To verify the configuration type the following command in the terminal window mvn-version and you will get the following output. Installing Maven on Mac simple method. Another simple way of installing Maven on Mac or Linux is, download the maven from the website. Extract the zip file and type the. To install Maven on OS X, go to the Apache Maven website and download the binary zip file. You can then shift the apache-maven-3.0.5 folder in your Downloads folder to wherever you want to keep Maven; however as the rest of the process involves the command line, I.
【阿里云】双十一拼团,拼团是最低价的!(老用户也有),
入口地址:https://www.aliyun.com/1111/pintuan-share
I'm trying to install maven through the terminal by following these instructions.
So far I got this
This is probably a stupid question where do you go to find this?
osxmavenmaven-3edited Aug 26 '16 at 16:18piperchester 682 2 10 25 asked Jan 11 '12 at 21:26 Edgardo Roldan 1,737 2 9 9 What is it that you are trying to find? With the environment variables the way you have listed them you should be able to invoke the
mvn
executable from your terminal window. – Sri Sankaran Jan 12 '12 at 2:47 If, as in my case, you are trying to downgrade from Maven 3 back to Maven 2, see this excellent blog: blog.frau-klein.org/2011/04/… – Jeff Jan 2 '14 at 15:46 Edgardo I think you should uncheck the checked answer if you can... – jcollum Sep 9 '16 at 19:23 15 Answers
15
---Accepted---Accepted---Accepted---OS X prior to Mavericks (10.9) actually comes with Maven 3 built in.
If you're on OS X Lion, you won't have java installed by default. Just run java
by itself and it'll prompt you to install it.
Assuming qualifications are met, run mvn -version
and see some output like this:

edited Dec 4 '13 at 0:40Dallas 897 1 7 24 answered Jan 11 '12 at 21:35 Michael 3,797 1 11 20 5 Lion has 3.0.3. – Thorbjørn Ravn Andersen Jan 13 '12 at 14:33 3 Just fyi, Mountain Lion comes with 3.0.3 as well. – Michael Oct 23 '12 at 20:39 294 Update, with OSX 10.9 Maverick, Maven is not installed by default any more. – Jerry Tian Oct 24 '13 at 8:05 9 @Michael I installed Java on Maverick, but it didn't install Maven for me. – Swapnil Oct 25 '13 at 13:43 5 Yosemite does not include maven as part of the install, with java or with xcode command line tools. – Michael Nov 9 '14 at 20:06 show more comments
Alternatively, I recommend installing Homebrew for these kinds of utilities.
Then you just install Maven using:
PS: If you got a 404 error, try doing a brew update
just before
edited Feb 26 '15 at 9:24Yves M. 13.5k 8 53 77 answered Jul 5 '13 at 5:19 brasskazoo 27.1k 19 51 71 136 In OS X 10.9 Mavericks, as there is no maven installed (at least in the beta) this is the right answer. – Nacho L. Aug 14 '13 at 13:19 7 It's one answer, but not exclusively the 'right' one. Downloading the Maven binary zip from the Maven website is quicker and easier IMO. – RCross Sep 25 '13 at 9:53 16 On OS X 10.9 you should use
brew install maven30
since maven 3.1.1 seems to be buggy. – tadeuzagallo Oct 24 '13 at 14:11 18 brew install homebrew/versions/maven30
did for me. Thanks @TadeuZagallo !! – fmquaglia Nov 19 '13 at 0:12 11 No need to use 
brew install maven30
anymore as the most current version 3.2.1 is pretty fast and seems to not have the bugs that 3.1.1 had. – Michael Hogenson May 29 '14 at 19:01 show more commentsDisclaimer: 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.
Install Maven On Mac
First of all, with previous versions of OS X, Maven is installed by default. If Java is missing running [email protected]:~ $ 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:
[email protected]:~$ brew install maven
will install latest Maven (3.3.9 on 20/01/2017)[email protected]:~$ brew install maven30
will install Maven 3.0 if needed
- Using Macports: (I did not test this)
[email protected]:~$ sudo port install maven
will install latest Maven (?)- or:
[email protected]:~$ sudo port install maven3
will Install Maven 3.0[email protected]:~$ sudo port select --set maven maven3
selects that version of Maven
- Installing by hand:
- Download Maven from its homepage
- Follow the installation instructions:
- 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 subdirectoryapache-maven-3.3.9
will be created from the archive. - 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. - 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 yourPATH
environment variable (although that might not be necessary with the latest Mac OS X versions and the Oracle JDK). - Add extracted
apache-maven-3.3.9/bin
to your$PATH
- Run
mvn --version
to verify that it is correctly installed.
- Extract the distribution archive, i.e.
edited Jan 20 at 12:34 answered Oct 30 '13 at 22:59 snooze92 2,960 1 13 24 6
sudo port install maven3
installs Maven 3.0.5. – njudge Mar 7 '14 at 18:24 1 Thanks, I'll trust you on that one and edited my summary! – snooze92 Mar 9 '14 at 10:40 3 When installing by hand, rather than dig around trying to find JAVA_HOME
, consider using export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
(cf this answer). Also (at least on Mavericks and Yosemite with the Oracle JDK 1.8) you shouldn't need $JAVA_HOME/bin
in your path as everything's symlinked from /usr/bin
. – David Moles Jan 9 '15 at 21:55 You're right about the better way to define JAVA_HOME
! I didn't know about the symlinks but I edited my answer to include your remarks. Thanks – snooze92 Jan 12 '15 at 7:20 1 better to add the export
instructions to ~/.bash_profile
to make it available in all sessions, see this post for details – Miranda Jun 25 '15 at 15:22 show more commentsWhen I upgraded recently to OS X Mavericks and my maven builds start failing. So I needed to install maven again as it doesn't come built in. Then I tried with the command:
it works, but it installs the version 3.1.1 of maven which causes some problems for a few users like (https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound). So if you're running into the same issue you will probably want to install the earlier Maven version, the 3.0.5. To do that with Homebrew, you have to execute the following command:
That's it, it will then use a different Homebrew's formulae which will give you the maven 3.0.5 instead.
edited Feb 1 at 10:26arghtype 2,060 9 20 34 answered Oct 24 '13 at 11:19 Alécio Carvalho 7,004 2 33 47 what's the brew command? I don't have it in my mac. – buptcoder Oct 27 '13 at 9:42 1 @buptcoder HomeBrew package installer. Really useful: brew.sh – Brandon Oct 28 '13 at 2:45 1 Had to manually edit the brew file to avoid a 404. 'brew edit maven'. I hard coded in one of the mirrors for the 'url' and also had to change the 'sha' checksum. url ' apache.mesi.com.ar/maven/maven-3/3.0.4/binaries/…; sha1 'aecc0d3d67732939c0056d4a0d8510483ee1167e' – Derek Oct 30 '13 at 9:14 2
brew install maven30
– timomeinen Jun 30 '14 at 12:52 1 I just used brew install maven
and it installed 3.0.5. Here's what prints when I do mvn -version
: mvn -version Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 05:51:28-0800) Maven home: /usr/local/Cellar/maven/3.0.5/libexec Java version: 1.7.0_45, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: 'mac os x', version: '10.9.3', arch: 'x86_64', family: 'mac'
– Noni A. Jul 5 '14 at 7:04 show more commentsIf using MacPorts on OS X 10.9 Mavericks, you can simply do:

edited Mar 13 '14 at 7:51Oliver 1,568 2 13 33 answered Oct 28 '13 at 16:29 Marc Smith 773 6 15 It says
port
command not found – Shajeel Afzal Jan 29 '16 at 11:55 @ShajeelAfzal do you have MacPorts installed? – Marc Smith Jan 29 '16 at 14:05 1 @ShajeelAfzal it IS mentioned. It's the first 3 words of my answer: 'If using MacPorts...' MacPorts is also linked in my answer. I'm not sure what else you're looking for. – Marc Smith Jan 29 '16 at 19:31 Sorry, i missed that. – Shajeel Afzal Jan 29 '16 at 22:03 To install Maven on OS X, go to the Apache Maven website and download the binary zip file.
You can then shift the apache-maven-3.0.5 folder in your Downloads folder to wherever you want to keep Maven; however as the rest of the process involves the command line, I recommend you do everything from there.
At the command line, you would run something like:
This is just my personal preference - to have a 'Development' directory in my home directory. You can choose something else if you wish.
Next, edit ~/.profile in the editor of your choice, and add the following:
The first line is important to Maven (and must be a full explcit path); the second line is important to the shell, in order to run the 'mvn' binary. If you have a variation of that second line already in .profile, then simply add ${M2_HOME}/bin to the end of it.
Now open a second terminal window and run
which should give output like...
Couple of things to note:
If you've installed the Oracle JDK 1.7, then you may find Maven reports JDK 1.6 in the above output. To solve this, add the following to your ~/.profile:
export JAVA_HOME=$(/usr/libexec/java_home)
As some have pointed out, Maven has historically been supplied either with OS X itself, or with the optional Command Line Tools for XCode. This may cease to be the case for future versions of OS X, and in fact OS X Mavericks does not include Maven. Personal opinion: This could be because they are still in beta, or it could be that Apple have taken a look at the latest Thoughtworks Technology Radar, and spotted that Maven has been moved to 'Hold'.
edited Sep 25 '13 at 10:56 answered Sep 25 '13 at 10:49 RCross 1,918 1 18 32 3 As of the day after Mavericks was released, it no longer comes with Maven. your instructions here helped. – Bryce Fischer Oct 23 '13 at 15:41 I think I've followed these instructions exactly, even the ~/Development. But apache-maven-3.0.5 has no subdirectory 'bin'. – garyp Aug 7 '14 at 2:11 Whoops, I downloaded the source distribution, not the bin. Sorry for the noise. – garyp Aug 7 '14 at 2:16 In my case, it is .bash_profile (OS X Yosemite) – Conan Dec 11 '14 at 21:24 What is the equivalent of .profile or .bash_profile for MAC OS Sierra(10.12.4)? I am trying to install maven and I don't have a .profile or a .bash_profile in my home account... – Crenguta S May 5 at 7:23
This command brew install maven30
didn't work for me. Was complaining about a missing FORMULA. But the following command did work. I've got maven-3.0.5 installed.
This is for Mac OS X 10.9 aka Mavericks.

brew install maven
is installing now. – Nacho L. Nov 9 '13 at 10:29 It says -bash: brew: command not found
– Shajeel Afzal Jan 29 '16 at 11:56 @ShajeelAfzal You need to install Homebrew. Can be done with the following command: /usr/bin/ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'
– edufinn Feb 2 '16 at 7:59 brew install homebrew/versions/maven32
works for me on Sierra – Tobi Feb 22 at 16:27 Now I would recommend to install latest Maven with 
brew install maven
. – edufinn Feb 28 at 15:41 If you don't want to install Homebrew only for install Maven you could simply do this:
Recommend:osx - How to install maven to mac using terminal without using brew
o know how to install maven(apache-maven-3.1.1) to mac using the terminal application without using brew. If possible please explain in steps with commands. without using brew!! osx maven terminal maven-3
this question edite
Download the binary Maven and extract the zip
Launch the Terminal and type this command:
sudo ln -s /path_to_maven_folder/bin/mvn /usr/bin/mvn
You can find more details on this post.
edited Dec 10 '14 at 16:15 answered Aug 14 '14 at 20:10 Fred K 5,221 6 41 56 This is the most simple way and what I always done. – MiB Nov 22 '14 at 3:49 easiest way. Thanks – bandejapaisa Feb 10 '15 at 17:28 thank you, the simplest one – Yauhen Jul 11 '15 at 6:54 1 I get
ln: /usr/bin/mvn: Operation not permitted
response, i think i need to follow this: stackoverflow.com/a/32661637/1773155 to resolve the problem. – Shajeel Afzal Jan 29 '16 at 12:02 edited Sep 18 '14 at 23:16 answered Jun 5 '14 at 22:42 bjliu 135 2 14 Thanks! This got me up and running with Maven in 2 minutes. – Dan The Lion Jul 9 '14 at 14:31
for the ones that just migrated to mavericks - I used the *-ux solution;
- download maven from apache maven site
- put in /opt
modified .bash_profile and added:
Maven Download For Windows
edited Oct 23 '13 at 12:04laalto 97.9k 24 140 187 answered Oct 23 '13 at 11:44 guest 69 1 1 2 Thanks for this. You should probably just add the maven bin directory to the $PATH though. – Evan Byrne Oct 23 '13 at 18:35 Why do it the 'Quick'n dirty way' when the Maven website you used to download maven gives you instructions on how to do it the 'Proper way'? See my answer. – snooze92 Dec 11 '13 at 13:49
Open a TERMINAL window and check if you have it already installed.
Type:
And you should see:
If you don't have Maven installed already, then here is how to download and install maven, and configure environment variables on Mac OS X: http://bitbybitblog.com/install-maven-mac/
edited Oct 23 '13 at 10:06Manoj 3,596 7 43 65 answered May 11 '12 at 19:12 user1187534 286 4 12
On Maverick, run in the terminal xcode-select --install
to install the Command Line Tools.
answered Oct 31 '13 at 10:38 Elijah Saounkine 8,055 6 28 44 If you attempt to install Homebrew this will happen automatically if you don't already have the tools installed. – JavaCoderEx Jan 7 '14 at 17:01
This worked for me:
$ vim .bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
$ source .bash_profile
credit: http://www.mkyong.com/java/maven-java_home-is-not-defined-correctly-on-mac-osx/
answered Feb 15 '14 at 7:00 Andrew Betts 300 4 6
macOS Sierra onwards
brew install maven
answered May 4 at 10:27 Neeson.Z 591 1 9 22 While this code snippet may solve the question, including an explanation really helps to
the quality of your post. Remember that you are answering the question for readers in the future, and those people might not know the reasons for your code suggestion. Please also try not to crowd your code with explanatory comments, this reduces the readability of both the code and the explanations! – kayess May 5 at 7:42
For those who wanna use maven2 in Mavericks, type:
brew tap homebrew/versions
brew install maven2
If you have already installed maven3, backup 3 links (mvn, m2.conf, mvnDebug) in /usr/local/bin
first:
mkdir bak
mv m* bak/
then reinstall:
brew uninstall maven2
(only when conflicted)
brew install maven2
edited Jan 10 '14 at 7:24 answered Jan 10 '14 at 7:17 Anderson 1,273 1 10 30
Recommend:osx - how to force Maven 3.1 to use right version of Java on Mac OS 8.10
onment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode) This is the output from mvn -version: Java version: 1.6.0_51, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Conte
Recommend:osx - how to force Maven 3.1 to use right version of Java on Mac OS 8.10
onment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode) This is the output from mvn -version: Java version: 1.6.0_51, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Conte
Currently I am doing some JEE development with Macbook. Today, I try to install the Maven on Lion but it takes me almost half hour. In order to record it for future use, I write down the notes. After all a good memory is not good as a pen head.
- Download Maven Package.
- You could search “Maven”in google–>home page of Maven–>download page–>download. Or use the below link http://maven.apache.org/download.html. The one I I download is Maven 3.1.3
- Unpack the archive where you would like to store the binaries.
- Use command tar zxvf apache-maven-3.0.x.tar.gz. Here you should change the 3.0.x to the version number. Fox example, I will 3.1.3. Next a directory called “apache-maven-3.1.3” will be created
- Add the bin directory to your PATH.
- Use command export PATH=/usr/local/apache-maven-3.1.3/bin:$PATH. Here “/usr/local/apache-maven-3.1.3/” is the directory I unpack the archive.
- Check whether you have set JAVA_HOME.
- You could type which java to test whether you have installed Java. If you get error, you could get Java install package through http://support.apple.com/kb/DL1421.
- The Default java home directory on Lion is at /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
- Run “mvn –version” to verify that it is correctly installed.