пятница, 1 ноября 2013 г.

Установка maven 3

Как установить 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".

Комментариев нет:

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