Поиск…


замечания

Как описано в его официальном руководстве по началу работы :

Maven - это попытка применить шаблоны к инфраструктуре построения проекта, чтобы способствовать пониманию и производительности, предоставляя четкий путь использования лучших практик .

Maven - это, по сути, инструмент управления проектами и понимания, и, таким образом, обеспечивает способ управления:

  • Строит
  • Документация
  • Составление отчетов
  • зависимости
  • Контроль версий
  • релизы
  • распределение

Следовательно, поддержка разработчиков на многих этапах всего жизненного цикла разработки программного обеспечения (SDLC).

Эта философия является частью Maven в ее ядре: слово maven означает накопитель знаний (на идише).

Maven - это применение шаблонов для создания инфраструктуры, которая отображает характеристики видимости, многоразового использования, ремонтопригодности и понятности.

  • Мейвен родился из очень практического желания сделать несколько проектов одинаковыми, о чем говорится в официальном заявлении философии Maven .
  • Разработчики могли свободно перемещаться между проектами, зная, как они все работали, понимая, как один из них работал
  • Такая же идея распространяется на тестирование, создание документации, создание показателей и отчетов и развертывание

Версии

Версия анонсировать Комментарий Даты выпуска
1,0-бета-2 анонсировать Первый (бета) выпуск 2002-03-30
1,0 анонсировать Первый официальный релиз 2004-07-13
2,0 анонсировать Официальный релиз 2.0 2005-10-20
3.0 анонсировать Официальный выпуск 3.0 2010-10-08

Установка или настройка

Двоичные версии Maven можно загрузить с веб-сайта Maven .

Бинарный файл поставляется в виде zip-архива или архива tar.gz. После его загрузки можно выполнить инструкции со страницы установки :

  • Убедитесь, что переменная среды JAVA_HOME установлена ​​и указывает на вашу установку JDK (а не JRE). Например, на компьютере с Windows эта папка установки может соответствовать C:\Program Files\Java\jdk1.8.0_51 .
  • Извлеките архив распространения в каталог по вашему выбору.
  • Добавьте каталог bin созданного каталога (с именем apache-maven-3.3.9 для Maven 3.3.9) в PATH среды PATH . (Ссылка на его изменение в Windows ).
  • Убедитесь, что настройка правильная, запустив mvn -version в командной строке.

Нет необходимости устанавливать переменную среды M2_HOME или MAVEN_HOME .

Установка на Ubuntu

  1. В терминальном режиме sudo apt-get install maven

  2. После завершения установки проверьте правильность работы с mvn -v вывод должен выглядеть так:

    Apache Maven 3.3.9
    Maven home: /usr/share/maven
    Java version: 1.8.0_121, vendor: Oracle Corporation
    Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "4.8.0-parrot-amd64", arch: "amd64", family: "unix"
    

Если это не работает, убедитесь, что в вашей среде установлен JDK. javac -version

Настройка параметров прокси-сервера

Если ваше интернет-соединение предоставляется через прокси-сервер, Maven не сможет загружать банки из удаленных репозиториев - общая проблема, с которой сталкиваются компании.

Чтобы решить эту проблему, Maven необходимо предоставить детали и учетные данные прокси-сервера, выбрав {Maven install location} → conf → settings.xml . Прокрутите вниз до <proxies> и введите данные здесь, используя формат, указанный в комментариях.

Для пользователей Eclipse

Eclipse использует собственный файл settings.xml для запуска Maven, местоположение которого можно найти, перейдя в меню Window → Настройки → Maven → Настройки пользователя → Настройки пользователя:. Если файл не указан в указанном месте, просто создайте его самостоятельно или создайте дубликат файла из указанного выше местоположения {Maven install location} → conf → settings.xml .

Для пользователей IntelliJ

Откройте настройки и перейдите к Maven -> Import. (Это может быть вложенно в Build, Execution, Deployment -> Build Tools ->, в зависимости от версии IntelliJ, которую вы используете.)

Задайте поле с именем «Параметры VM для импортера», например:

-DproxySet=true -DproxyHost=<HOST> -DproxyPort=<PORT>    
-DproxySet=true -DproxyHost=myproxy.com -DproxyPort=8080

Применить и перезапустить IntelliJ.

Установка на Mac OSX с Brew

  1. В терминальной перспективе brew install maven
  2. После завершения установки проверьте правильность работы maven с помощью mvn -v . Результат должен выглядеть примерно так:
Apache Maven 3.3.9 
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.4", arch: "x86_64", family: "mac"

Если это не работает, убедитесь, что в вашей среде установлен JDK. javac -version



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow