Maven install mac os brew

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:

    $ sudo port install maven будет установите последний Мэйвен (?)

  • или:
  • you@host:

    $ sudo port install maven3 установит Maven 3.0
    you@host:

    $ sudo port select —set maven maven3 выбирает эту версию Maven

  • установка вручную:
    • скачать Maven из его Домашняя страница
    • следуйте инструкциям по установке :
      1. извлеките архив дистрибутива, т. е. apache-maven-3.3.9-bin.tar.gz в каталог, который вы хотите установить Maven 3.3.9. Подкаталог apache-maven-3.3.9 будет создано из архива.
      2. дополнительно: добавьте переменную среды MAVEN_OPTS, чтобы указать свойства JVM, например export MAVEN_OPTS=»-Xms256m -Xmx512m» . Эта переменная среды может использоваться для предоставления дополнительных опций Maven.
      3. убедитесь, что JAVA_HOME установлен в местоположение вашего JDK, например export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) и $JAVA_HOME/bin в своем PATH переменная среды (хотя это может быть не обязательно с последними версиями Mac OS X и Oracle JDK).
      4. добавить извлечено apache-maven-3.3.9/bin на $PATH
      5. выполнить 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:

      $ sudo port install maven будет установите последнюю версию Maven (?)

    • или:
    • you@host:

      $ sudo port install maven3 установит Maven 3.0
      you@host:

      $ sudo port select —set maven maven3 выбирает эту версию Maven

  • установка вручную:
    • скачать Maven из его Домашняя страница
    • следуйте инструкциям по установке :
      1. распакуйте архив дистрибутива, т. е. apache-maven-3.3.9-bin.tar.gz в каталог, который вы хотите установить Maven 3.3.9. Подкаталог apache-maven-3.3.9 будет создано из архива.
      2. дополнительно добавить окружающую среду MAVEN_OPTS переменной указать параметры виртуальной машины, например, export MAVEN_OPTS=»-Xms256m -Xmx512m» . Эта переменная среды может использоваться для предоставления дополнительных опций Maven.
      3. убедитесь, что JAVA_HOME установлен в местоположение вашего JDK, например export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) и $JAVA_HOME/bin в своем PATH переменная окружения (хотя это может быть не нужно с последними версиями Mac OS X и Oracle JDK).
      4. добавить извлечено apache-maven-3.3.9/bin на $PATH
      5. выполнить 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:

      $ sudo port install maven установит последний Maven (?)

    • или:
    • 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 PATH

      Hi,
      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_profile

      JAVA_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 M2

      Thank 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/MissingProjectException

      Thanks Pankaj,
      Found this while trying to install with Homebrew wasn’t working for me.
      This was truly helpful

      thank 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 found

      How to fix this?
      Waiting for reply

      I 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_profile

      open -a TextEdit.app .bash_profile

      Thank you so much for the wonderful tutorial!

      Источник

      Читайте также:  Linux pipe child process
    Оцените статью