- How to install Maven on Mac OS
- Prerequisites:
- Maven Installation Steps:
- Maven установить на Mac OS X
- 18 ответов
- Maven установить на Mac OS X
- 18 ответов:
- Установка Maven в Mac OS X
- How to Install Maven on Mac OS
- Install Maven on Mac
- 1. Installing Java on Mac
- 1.1) Downloading Java for Mac OS
- 1.2) Setting Environment Variables – JAVA_HOME and Path
- 1.3) Verifying the JDK installation
- 2. Install Maven on Mac OS
- 2.1) Download Maven for Mac OS
- 2.2) Setting Maven Environment Variables – M2_HOME and Path
- 2.3) Verifying the Maven Installation
- References
- Comments
How to install Maven on Mac OS
In this Post we will see How to install Maven on Mac OS. Maven is build tool primary for Java projects.
Prerequisites:
Maven is written in Java. Therefore, we need to have Java JDK installed on Mac OS. Java can be install from Oracle’s download website.
If you have to View How to install Java JDK on Mac OS X ( with JAVA_HOME ) the follow the Video instruction in https://youtu.be/y6szNJ4rMZ0
Maven Installation Steps:
Step 1 Download the Apache Maven bin.tar.gz file from http://maven.apache.org/download.cgi .
Extract/unzip the distribution archive file into /Applications/apache-maven-3.4.5 by the following command.
Step 2 Add the M2_HOME environment variable. To edit your
/.bash_profile, run the following command to open it in text editor.
Step 3 Add the following exports to your
/.bash_profile and save it.
Step 4 Use source command on
/.bash_profile which is used to load any functions file into the current shell script or a command prompt.
Step 5
Run the following command to verify maven version
If your Mac OS system displays information on the Apache Maven version installed, this means Maven is successfully installed on you Mac.
Video Instructions – How to install Maven on Mac
Источник
Maven установить на Mac OS X
Я пытаюсь установить maven через терминал, следуя эти инструкции.
до сих пор я получил это
Это, вероятно, глупый вопрос, куда вы идете, чтобы найти это?
18 ответов
OS X до Mavericks (10.9) на самом деле поставляется со встроенным Maven 3.
Если вы на OS X Lion, вы не будете иметь java установлен по умолчанию. Просто запустите java сам по себе, и он предложит вам установить его.
предполагая, что квалификация удовлетворена, запустите mvn -version и увидеть нечто вроде этого:
кроме того, я рекомендую установка доморощенного для этих видов коммунальных услуг.
затем вы просто устанавливаете Maven, используя:
PS: Если у вас есть ошибка 404, попробуйте сделать brew update перед
отказ от ответственности: вот полный ответ с учетом последней версии OS X (10.9 AKA Mavericks). Я знаю, что все, что я собрал в этом ответе, уже присутствует на странице, но наличие его ЯСНО в одном ответе делает его намного яснее.
прежде всего, с предыдущими версиями OS X, Maven устанавливается по умолчанию. Если Java отсутствует, работает you@host:
$ java в терминале предложит вам Java установка.
С Mac OS X 10.9 (Mavericks) Maven больше не устанавливается по умолчанию. Тогда возможны различные варианты:
$ brew install maven установит последнюю версию Maven (3.5.2 on 02/01/2018)
you@host:
$ brew install maven30 при необходимости установит Maven 3.0
используя системы MacPorts: (я не проверял это)
- you@host:
- или:
- you@host:
$ sudo port install maven3 установит Maven 3.0
you@host:$ sudo port select —set maven maven3 выбирает эту версию Maven
$ sudo port install maven будет установите последний Мэйвен (?)
- скачать Maven из его Домашняя страница
- следуйте инструкциям по установке :
- извлеките архив дистрибутива, т. е. apache-maven-3.3.9-bin.tar.gz в каталог, который вы хотите установить Maven 3.3.9. Подкаталог apache-maven-3.3.9 будет создано из архива.
- дополнительно: добавьте переменную среды MAVEN_OPTS, чтобы указать свойства JVM, например export MAVEN_OPTS=»-Xms256m -Xmx512m» . Эта переменная среды может использоваться для предоставления дополнительных опций Maven.
- убедитесь, что JAVA_HOME установлен в местоположение вашего JDK, например export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) и $JAVA_HOME/bin в своем PATH переменная среды (хотя это может быть не обязательно с последними версиями Mac OS X и Oracle JDK).
- добавить извлечено apache-maven-3.3.9/bin на $PATH
- выполнить mvn —version чтобы убедиться, что он правильно установлен.
когда я недавно обновился до OS X Mavericks, и мои сборки maven начинают отказывать. Поэтому мне нужно было снова установить maven, поскольку он не встроен. Тогда я попробовал с командой:
он работает, но он устанавливает версию 3.1.1 maven, которая вызывает некоторые проблемы для нескольких пользователей, таких как (https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound). Поэтому, если вы столкнулись с той же проблемой, вы, вероятно, захотите установить более ранний Maven версии 3.0.5. Чтобы сделать это с Homebrew, вы должны выполнить следующую команду:
вот и все, затем он будет использовать другие формулы доморощенного, которые дадут вам maven 3.0.5 вместо этого.
Источник
Maven установить на Mac OS X
Я пытаюсь установить maven через терминал, следуя эти инструкции.
до сих пор я получил это
Это, наверное, глупый вопрос, куда вы идете, чтобы найти это?
18 ответов:
OS X до Mavericks (10.9) на самом деле поставляется со встроенным Maven 3.
Если вы находитесь на OS X Lion, у вас не будет установлена java по умолчанию. Просто беги java сам по себе, и он предложит вам установить его.
предполагая, что квалификация выполнена, запустите mvn -version и увидеть нечто вроде этого:
в качестве альтернативы, я рекомендую установить доморощенного для этих видов коммунальных услуг.
затем вы просто устанавливаете Maven с помощью:
PS: Если вы получили ошибку 404, попробуйте сделать brew update перед
отказ от ответственности: вот полный ответ с учетом последней версии OS X (10.9 AKA Mavericks). Я знаю, что все, что я собрал в этом ответе, уже присутствует на странице, но наличие его четко в одном ответе делает его намного яснее.
прежде всего, с предыдущими версиями OS X, Maven устанавливается по умолчанию. Если Java отсутствует, под управлением you@host:
$ java в терминале вам будет предложено для Java установка.
С Mac OS X 10.9 (Mavericks) Maven больше не устанавливается по умолчанию. Тогда возможны различные варианты:
$ brew install maven установит последнюю версию Maven (3.5.2 на 02/01/2018)
you@host:
$ brew install maven30 при необходимости установит Maven 3.0
используя Macports:(я не проверял это)
- you@host:
- или:
- you@host:
$ sudo port install maven3 установит Maven 3.0
you@host:$ sudo port select —set maven maven3 выбирает эту версию Maven
$ sudo port install maven будет установите последнюю версию Maven (?)
- скачать Maven из его Домашняя страница
- следуйте инструкциям по установке :
- распакуйте архив дистрибутива, т. е. apache-maven-3.3.9-bin.tar.gz в каталог, который вы хотите установить Maven 3.3.9. Подкаталог apache-maven-3.3.9 будет создано из архива.
- дополнительно добавить окружающую среду MAVEN_OPTS переменной указать параметры виртуальной машины, например, export MAVEN_OPTS=»-Xms256m -Xmx512m» . Эта переменная среды может использоваться для предоставления дополнительных опций Maven.
- убедитесь, что JAVA_HOME установлен в местоположение вашего JDK, например export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) и $JAVA_HOME/bin в своем PATH переменная окружения (хотя это может быть не нужно с последними версиями Mac OS X и Oracle JDK).
- добавить извлечено apache-maven-3.3.9/bin на $PATH
- выполнить mvn —version чтобы проверить, что он установлен правильно.
когда я недавно обновился до OS X Mavericks и мои сборки maven начинают терпеть неудачу. Поэтому мне нужно было снова установить maven, поскольку он не встроен. Тогда я попробовал с командой:
он работает, но он устанавливает версию 3.1.1 maven, которая вызывает некоторые проблемы для нескольких пользователей, таких как (https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound). поэтому, если вы столкнулись с той же проблемой, вы, вероятно, захотите установить более раннюю Maven версии 3.0.5. Чтобы сделать это с Homebrew, вы должны выполнить следующую команду:
вот и все, затем он будет использовать различные формулы доморощенного, которые дадут вам maven 3.0.5 вместо этого.
Источник
Установка Maven в Mac OS X
Я пытаюсь установить Maven через терминал, следуя этим инструкциям .
Пока я получил это
Это, наверное, глупый вопрос, где вы идете, чтобы найти это?
OS X до Mavericks (10.9) на самом деле поставляется со встроенным Maven 3.
Если вы используете OS X Lion, у вас не будет установлен Java по умолчанию. Просто запустите java программу, и она предложит вам установить ее.
Предполагая, что квалификация удовлетворена, запустите mvn -version и посмотрите некоторые результаты, как это:
В качестве альтернативы я рекомендую установить Homebrew для таких утилит.
Затем вы просто устанавливаете Maven, используя:
PS: если вы получили ошибку 404, попробуйте сделать brew update прямо перед
Отказ от ответственности : Вот полный ответ с учетом последней версии OS X (10.9 AKA Mavericks). Я знаю, что все, что я скомпилировал в этом ответе, уже присутствует на странице, но наличие его четко в одном ответе делает его намного понятнее.
Прежде всего, в предыдущих версиях OS X Maven устанавливается по умолчанию. Если Java не работает you@host:
$ java в терминале, вам будет предложено установить Java.
В Mac OS X 10.9 (Mavericks) Maven больше не устанавливается по умолчанию. Тогда возможны разные варианты:
$ brew install maven установит последний Maven (3.5.2 от 01.02.2008)
you@host:
$ brew install maven30 установит Maven 3.0 при необходимости
Используя Macports : (я не проверял это)
- you@host:
- или:
- you@host:
$ sudo port install maven3 установит Maven 3.0
you@host:Источник
How to Install Maven on Mac OS
Install Maven on Mac
Maven is the most widely used build and project dependency management tool for Java-based applications.
We can install Maven on Mac OS using a package manager such as HomeBrew or through XCode Command Line Tools. But, in this tutorial, we will learn how to install Maven on Mac OS without using any other software.
Maven requires Java to execute. So we will have to first install Java and then maven into our Mac OS.
1. Installing Java on Mac
We will install OpenJDK in our Mac OS. It’s free and you don’t have to worry about licensing that comes with Oracle JDK build.
1.1) Downloading Java for Mac OS
Go to the latest JDK GA release page and download the tar file for Mac OS.
Then extract it to the directory of your choice. I prefer to keep my JDK setup at “/Library/Java/JavaVirtualMachines/” directory.
1.2) Setting Environment Variables – JAVA_HOME and Path
Open .bash_profile and add the following entries at the end of it.
You can relaunch the Terminal to apply these profile changes. Or you can also run source .bash_profile command to apply these environment variable changes.
1.3) Verifying the JDK installation
Open the Terminal and run java -version command. It should show the following output.
However, you might get an alert message with the following warning.
Jdk13 Macos Verify Error
You will have to allow the app to execute from the “Security and Privacy” settings.
After that, the java command will work fine and the alert message will not be shown.
2. Install Maven on Mac OS
Now that we have successfully installed JDK, we are ready to download and install Maven in Mac OS.
2.1) Download Maven for Mac OS
Download the “Binary tar.gz archive” file as shown in the below image.
Maven Binary Tar Archive
After downloading, extract it using the below command.
The binaries will be extracted in the “apache-maven-3.6.3” directory. You can keep them anywhere, I have kept it in the Downloads directory for the sake of easy access.
2.2) Setting Maven Environment Variables – M2_HOME and Path
The next step is to set up the environment variables – M2_HOME and Path. We have to add the Maven bin directory to the Path variable.
Open .bash_profile in your favorite text editor and add below lines to the end of it.
You can relaunch Terminal to load these profile settings or use source .bash_profile command to apply it.
2.3) Verifying the Maven Installation
Finally, run the mvn -version command to check if Maven is installed successfully.
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.
References
jaxb2-maven-plugin XJC example to Generate Java Classes from XSD
tomcat7-maven-plugin — Tomcat Maven Plugin to Deploy WAR
I love Open Source technologies and writing about my experience about them is my passion.
Comments
Hi
I’ve tried every possible solution online to set a maven path on MacBookAir(Apple M1 chip), but nothing worked. I’ve downloaded maven and extracted but setting the path on a terminal is troubling me. I always get the message on the terminal “zsh: command not found: PATH” whenever I try to set the path.
Can someone help me with this, please?When you execute the $PATH command, does it print some path or print nothing? If it prints nothing, then you need to set the PATH variable in the .bash_profile file. If it prints something, then see if the maven path is there or not. I have the following entries in my .bash_profile for setting the maven path.
export M2_HOME=”/Users/pankaj/Downloads/apache-maven-3.6.3″
PATH=”$/bin:$ ”
export PATHHi,
I am trying to install maven on my mac pc. I followed all your steps and getting this error
“Error occurred during initialization of VM
Incompatible minimum and maximum heap sizes specified”Please help to get me out from this error
java -version command works for me.
But mvn –version still says mv command not found
I have following in bash_profileJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home
export PATH JAVA_HOME
J2=$JAVA_HOME/bin
export PATH J2
M2_HOME=/Applications/apache-maven-3.4.5
export PATH M2_HOME
M2=$M2_HOME/bin
export PATH M2Thank you so much.. The steps helped me
On new MacOS, Catalina for example, the .bash_profile has been renamed to .zprofile
% mvn version
[INFO] Scanning for projects…
[INFO] ————————————————————————
[INFO] BUILD FAILURE
[INFO] ————————————————————————
[INFO] Total time: 0.069 s
[INFO] Finished at: 2020-06-03T16:11:40+05:30
[INFO] ————————————————————————
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/Users/manojkumar.panchal). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectExceptionThanks Pankaj,
Found this while trying to install with Homebrew wasn’t working for me.
This was truly helpfulthank you so much, I tried it and worked, after going frustrated with “how to fix Maven downloaded via Homebrew”
I tried the steps. When I do this it works for single session. i.e. Next time when I close and reopen terminal and do man -version I get:
-sh: mvn: command not foundHow to fix this?
Waiting for replyI also face same issue. Every time for new terminal getting -sh: mvn: command not found
To resolve the issue I need to hit source .bash_profile before executing mvn -version
Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
I got the same Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
Check if your PATH variable is set correctly. In my case, I was overriding the pre-existing PATH value which contains “/usr/local/opt/openssl/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin”.
Thanks a bunch! This worked 100%.
Helped alot! Thanks
Thanks for that
Thanks for that
Thanks for the article.
Thanks a lot for this manual. Much appreciated)
Hi,
I am not able to locate the .m2 folder. I installed the entire thing in my Documents folder. Also, I have enabled all hidden files to be shown. Yet, I can’t see the .m2 where my local repo will be.By default it’s located in the user home directory.
May I recommend creating a symbolic link for maven once you have it installed rather than having the specific version in your path and M2_Home variable?
ln -s apache-maven-3.0.5 maven
That way you only have to move the symbolic link when you install a new version.
Its a personal choice, I prefer to have these kind of settings in my bash profile. I have java 6, 7, 8 setup and java home is configured in bash profile.
thank you so much. 🙂
Excellent tutorial. Simple and to the point
Very precise and easy tutorial. Thank You.
———————–
The way to open a .bash_profileopen -a TextEdit.app .bash_profile
Thank you so much for the wonderful tutorial!
Источник
$ sudo port install maven установит последний Maven (?)