Установка maven под windows

. как установить Maven на Windows?

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

Maven реализован на языке программирования Java, поэтому первым делом конечно же нужно установить Java.

Как и многие другие Java-программы, Maven не имеет специальной программы для инсталляции, его нужно просто «скачать и распаковать».

Скачать с официального сайта, берите самую последнюю версию, на выбор в формате .tar.gz или .zip (если не уверены – берите .zip).

Распаковать в произвольное место. Ну, не совсем произвольное, лучше, если в пути к этому месту не будет русских букв в названиях директорий. Нельзя сказать, что Java не умеет с этим работать, просто могут потребоваться дополнительные настройки, связанные с кодировками. Поэтому постарайтесь этого избежать, используя в названиях директорий только латиницу.

Всё, Maven готов к работе!

Но чтобы его было удобно запускать, полезно ещё настроить переменные окружения, аналогично тому, как это было описано в инструкции по установке Java. Только на этот раз надо настраивать переменную MAVEN_HOME (она должна указывать на ту директорию, куда вы распаковали Maven), а также в переменную PATH надо добавить путь к директории %MAVEN_HOME%\bin (подробнее о том, как настраиваются переменные окружения, можно почитать в инструкции по установке Java).

После того, как вы изменили переменные окружения, новые значения будут действительны только для новых запускаемых программ, уже работающие программы не узнают о том, что переменные окружения поменялись. Поэтому если у вас уже была запущенная консоль — её придётся перезапустить, чтобы изменения переменных окружения вступили в силу.

Итак, стартуем новую консоль и проверяем, что Maven доступен и работает — выполняем команду mvn :

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

Но тем не менее, он работает, и можно начинать создавать проекты. Впрочем, это уже совсем другая история.

Автор: Алексей Баранцев

Если вам понравилась эта статья, вы можете поделиться ею в социальных сетях (кнопочки ниже), а потом вернуться на главную страницу блога и почитать другие мои статьи.
Ну а если вы не согласны с чем-то или хотите что-нибудь дополнить – оставьте комментарий ниже, может быть это послужит поводом для написания новой интересной статьи.

Читайте также:  Современные файловые системы linux

Установка Maven (Windows install)

Apache Maven — фреймворк для автоматизации сборки проектов, специфицированных на XML-языке POM (англ. Project Object Model). Активно используется в больших проектах и помогает осуществить процессы компиляции, создания jar, создания дистрибутива программы, генерации документации.

Для платформы Java существуют два основных инструмента для сборки: Ant и Maven. В отличие от Apache Ant, Maven обеспечивает декларативную, а не императивную сборку проекта. То есть, в файлах проекта pom.xml, которые использует для своей работы Maven, содержится его декларативное описание, а не отдельные команды. Все задачи по обработке файлов проекта Maven выполняет через плагины.

Главное преимущество Maven — это управление зависимостями. Редко какие проекты пишутся без использования сторонних библиотек. Эти сторонние библиотеки зачастую тоже в свою очередь используют библиотеки разных версий. Maven позволяет управлять такими сложными зависимостями. Что позволяет разрешать конфликты версий и в случае необходимости легко переходить на новые версии библиотек.

Для начала скачаем и установим Maven. Мы будем работать с последней на данный момент версией Apache Maven, а именно 3.0.4, которую можно скачать тут. У Apache Maven немного мудреный процесс установки:

1) Распаковываете zip архив в директорию, в которую хотите установить Maven. У меня это C:\Program Files\Java. После распаковки создастся поддиректория с именем apache-maven-3.2.1. Изменим имя на apache-maven. Зайдем в папку, убедимся, что в ней есть исходники.

2) Создайте переменную среды с именем M2_HOME. Это делается так: нажимаете WinKey + Pause, далее Дополнительные параметры системы, находите кнопку Переменные среды, затем Создать в пункте «Системные переменные», указываете имя переменной M2_HOME и задаете значение, являющееся путем к директории apache-maven-3.0.4, у меня путь получился таким: C:\Program Files\Java\apache-maven

3) В этом же диалоговом окне создайте переменную с именем M2 и присвойте ей значение %M2_HOME%\bin

4) Создайте или отредактируете переменную Path, присвоив/дописав ей значение %M2%. Данное действие позволит нам работать с Maven через командную строку. (Замечу: Если вы добавили переменную %M2% в Path (см.изображение), то в конце не надо ставить ;

5) Также убедитесь, что у вас есть переменная с именем JAVA_HOME и она содержит путь к вашему JDK. У меня: C:\Program Files\Java\jdk1.7.0_51

6) Сохраняем все параметры, нажав кнопку ОК -> переходим в консоль (Нажатием клавиш: Кнопка Windows + клавиша буквы «R». Затем набираете — cmd — и подтверждаете кнопкой ОК) и вводим команду mvn —version, результатом будет вывод версии Maven.

Если что-то не работает

Проверьте установлен ли у вас JDK.
Для этого наберите в консоли «java -version» ответ должен быть примерно таким:

java version «1.6.0_22»
OpenJDK Runtime Environment (IcedTea6 1.10.5) (ArchLinux-6.b22_1.10.5-1-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
Проверьте установлена ли переменная окружения JAVA_HOME
Если у вас Windows наберите в консоли:
echo %JAVA_HOME%

Если у вас Linux наберите в консоли:

echo $JAVA_HOME

Читайте также:  Как записать звук с колонок windows 10

команда должна вывести путь к JDK.

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Установка Maven в Windows

Apache Maven — это инструмент командной строки для сборки Java-приложений и управления зависимостями.

Для работы Maven необходима Java, и перед установкой Maven в Windows необходимо убедиться, что Java Development Kit (JDK) установлен, а переменная окружения JAVA_HOME задана.

Как только эти требования будет удовлетворены, можно начинать скачивать и устанавливать Maven.

В этой заметке я покажу, как установить Maven в Windows, как задать переменную окружения MAVEN_HOME и как добавить Maven в PATH .

Дельный Совет: Узнать версию Java (JDK/JRE)! Читать далее →

Установка JDK

Для Maven необходима Java, поэтому в первую очередь необходимо установить Java Development Kit (JDK) и задать переменную окружения JAVA_HOME .

Скачайте и установите JDK, если это еще не было сделано.

Убедитесь, что переменная окружения JAVA_HOME задана.

Переманная окружения Описание Пример
JAVA_HOME Путь к папке с установленным JDK D:\apps\jdk-13.0.2

Редактор Переменных Окружения: Чтобы задать/обновить переменную окружения ( JAVA_HOME , MAVEN_HOME , PATH и т.п.) откройте редактор переменных окружения, нажав клавишу Win , чтобы открыть меню «Пуск» и наберите перемен для поиска ссылок на «Изменение системных переменных среды» или «Изменение переменных среды текущего пользователя«.

Установка Maven в Windows

Скачайте zip-архив с Maven и извлеките содержимое в выбранную папку.

Задайте переменную окружения MAVEN_HOME .

Переманная окружения Описание Пример
MAVEN_HOME Путь к папке с Maven D:\apps\apache-maven-3.6.0

Чтобы иметь возможность выполнять команду mvn из командной строки, откройте еще раз редактор переменных окружения, найдите переменную окружения PATH , нажмите Edit и добавьте путь: %MAVEN_HOME%\bin .

Проверка Установки Maven

Нажмите Win + R , наберите cmd и нажмите Enter , чтобы запустить новую командную строку.

Чтобы убедиться, что Maven был успешно установлен, выполните:

Как установить Maven на Windows

Чтобы установить Apache Maven в Windows, вам просто нужно скачать zip-файл Maven, разархивировать его в папку и настроить переменные среды Windows.

Заметка

  1. Maven 3.3+ требует JDK 1.7+
  2. Maven 3.2 требует JDK 1.6+
  3. Maven 3.0 / 3.1 требует JDK 1.5+

1. JDK и JAVA_HOME

Убедитесь, что JDK установлен, и JAVA_HOME переменная окружения настроена.

Заметка
Пожалуйста, прочитайте это, как добавить JAVA_HOME в Windows 10

2. Скачать Apache Maven

2.1 Посетите официальный веб-сайт Maven , загрузите почтовый файл Maven, например: apache-maven-3.6.0-bin.zip ,

2.2 Распакуйте его в папку. В этой статье мы используем c:optapache-maven-3.6.0

Заметка
Вот и все, просто скачайте и распакуйте, установка не требуется.

3. Добавьте системную переменную MAVEN_HOME

Добавить MAVEN_HOME системные переменные, и укажите его в папке Maven.

3.1 Нажмите клавишу Windows, введите adva и нажимает на View advanced system settings

3.2 В диалоговом окне «Свойства системы» выберите Advanced вкладка и нажимает на Environment Variables. кнопка.

3.3 В диалоге «Переменные среды» System variables Кликаем на New. кнопка и добавить MAVEN_HOME переменная и укажите на c:optapache-maven-3.6.0

Читайте также:  Windows embedded не запускается

4. Добавьте% MAVEN_HOME% / bin в PATH

В системных переменных найдите PATH нажимает на Edit. кнопка. В диалоговом окне «Редактировать переменную среды» нажимает New кнопка и добавить это %MAVEN_HOME%bin

5. Проверка

Готово, запустите новую командную строку, введите mvn –version :

Apache Maven успешно установлен в Windows.

6. Часто задаваемые вопросы

6.1 «mvn» не распознается как внутренняя или внешняя команда?

Ответ: обратитесь к шагу 4, убедитесь, что %MAVEN_HOME%bin добавляется в PATH системная переменная.

6.2 Переменная среды JAVA_HOME не определена правильно

Ответ: обратитесь к шагу 2, убедитесь, что JDK установлен и JAVA_HOME системная переменная настроена.

Часть 4. Основы Maven

Пошаговая установка Maven

Для начала нужно установить Maven, скачав его по этой ссылке.

Далее необходимо распаковать скачанный архив и установить переменной окружения M2_HOME ссылку на местонахождение распакованного архива. Например, C:\Program Files\maven\

Чтобы проверить, что все установилось, в командной строке пропиши:

Если отобразится информация о версии Maven, Java и т.д., все готово к работе.

Теперь открой IntelliJIDEA и создай новый проект. В первом же окне выбери Maven:

Нажми Next и заполни следующее диалоговое окно:

Далее стандартно создай проект в необходимом месте.

После того, как проект создался, обрати внимание на его структуру:

Это cтандартная структура для Maven-проекта :

  • в папке src/main/java содержатся java-классы;
  • в src/main/resources — ресурсы, которые использует наше приложение (HTML-страницы, картинки, таблицы стилей и тд);
  • src/test — для тестов.

Еще обрати внимание на файл под название pom.xml . Это и есть главный файл для управления Мавеном . Все описание проекта содержится здесь. Пока там не слишком много информации, но сейчас мы будем ее добавлять.

Управление зависимостями в Maven

На сайте библиотеки. Если нам нужен Apache Commons IO, переходим на официальный сайт, выбираем вкладку Dependency Information. Здесь есть вся необходимая информация — ее можно просто скопировать и добавить в наш раздел dependencies.

В Maven-репозитории. В поиске введи “apache commons io”, и ты увидишь все доступные версии библиотеки. После выбора нужной, просто скопируй:

и добавь в свой pom.xml.

Виды Maven-репозиториев

Сборка Java-проекта с помощью Maven

через командную строку:

используя Intellij IDEA:

До запуска package выполняются фазы validate, compile, test. Исключение — фаза clean. Ее желательно вызывать перед каждой новой сборкой проекта. Фазы можно перечислить через пробел:

mvn clean package.

Также у каждой фазы есть пре- и пост-фазы: например, pre-deploy, post-deploy, pre-clean, post-clean, но используются они довольно редко. Кроме этого, у каждой фазы есть цели (goal). Стандартные цели заложены по умолчанию, дополнительные добавляются Maven-плагинами. Иногда во время какой-то фазы нужно выполнить дополнительный функционал. Для этого существуют Maven-плагины. Список официальных плагинов можно посмотреть на сайте Мавена. Но знай, что еще есть много пользовательских плагинов, которые можно найти на сторонних ресурсах. Ну и естественно, при какой-то экзотической необходимости, у тебя всегда остается возможность написать такой плагин самому .

Оцените статью