Как установить maven 3 на компьютер: простой чек-лист.
1) Предварительное условие: должен быть установлен jdk, а в системных переменных
необходимо наличие JAVA_HOME с корректным путём, например, "C:\Program Files\Java\jdk1.7.0_25\".
2) С http://maven.apache.org/download.html скачать архив с дистрибутивом и распаковать его (я обычно помещаю maven рядом с jdk, например, "C:\Program Files\Java\apache-maven-3.0.4\").
3) Создать системную переменную M2_HOME с указанием пути к распакованному дистрибутиву (в данном случае тот же "C:\Program Files\Java\apache-maven-3.0.4\").
4) Добавить в PATH "%M2_HOME%\bin".
5) Проверить mvn -version. Получится что-то вроде:
C:\Users\father>mvn -version
Apache Maven 3.0.4 (r1232337; 2012-01-17 11:44:56+0300)
Maven home: C:\Program Files\Java\apache-maven-3.0.4
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_25\jre
Default locale: en_US, platform encoding: Cp1251
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
6) ...всё...
? А если нет JAVA_HOME?
C:\Users\father>mvn -version
ERROR: JAVA_HOME is set to an invalid directory.
JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_25\bin"
Please set the JAVA_HOME variable in your environment to match the location of your Java installation
? Почему именно такие названия переменных - JAVA_HOME и M2_HOME?
Потому что так задано в bat-файлах maven'а. Если есть необходимость - можно поправить запускные файлы.
# JAVA_HOME - location of a JDK home dir
# M2_HOME - location of maven2's installed home dir
? А где ещё есть настройки и параметры maven?
В maven есть два уровня конфигурации - общесистемная в "%M2_HOME%\conf\settings.xml" и пользовательская "%user.home%\.m2\settings.xml".
Комментариев нет:
Отправить комментарий