Проверка версии Maven
Я только что установил maven.
Я загрузил дистрибутивные, извлеченные файлы и установил переменные среды значений bin, но когда я набираю mvn -version
в CMD, я получаю сообщение:
'mvn' не распознается как внутренняя или внешняя команда,
оперативной программы или командного файла.
Я пишу проект. У меня есть один проект DatabaseAPI, где у меня есть логика базы данных и POJO-классов. второй проект CoreAPI, где у меня есть некоторые методы. Для DatabaseAPI я делаю файл jar с использованием eclipse (export → jar). В ядре я добавляю внешнюю банку (DatabaseAPI.jar). Для CoreAPI я делаю файл jar с использованием eclipse (export → jar). В ядре я добавляю внешнюю банку (CoreAPI.jar), и я попытался запустить tomcat (у меня есть сервлеты в моем проекте и качания тоже). У меня возникла ошибка во время запуска, а ошибка - ClassNotFoundException
(Один из классов в CoreAPI не нашел). Это проблема экспорта с использованием Eclipse?
Ответы
Ответ 1
Более
mvn -v
или
mvn --version
Вывод:
Apache Maven 3.0.5 (...)
Maven home: ...
Java version: 1.8.0_60, vendor: Oracle Corporation
Java home: ...
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
Другая команда (mvn -version
) работает, потому что она начинается с mvn -v
.
Вы также можете попробовать mvn -v123
, и вы получите тот же результат.
Подробнее
mvn -h
или
mvn --help
Вывод:
...
-V,--show-version Display version information
WITHOUT stopping build
-v,--version Display version information
Команда не распознается
Вероятно, вы находитесь в одной из следующих двух ситуаций:
- Вы не добавили Maven к
Path
(запустите ECHO.%PATH:;= & ECHO.%
в cmd, чтобы узнать, находитесь ли вы в этой ситуации).
- перейдите в Панель управления\Учетные записи пользователей\Учетные записи пользователей
(или нажмите на фотографию в меню" Пуск")
- нажмите Изменить переменные среды
- нажмите Новый... и добавьте:
-
M2_HOME=<your_path>
-
MAVEN_HOME=%M2_HOME%
-
MAVEN_BIN=%M2_HOME%\bin
- нажмите Изменить... и добавьте
;%MAVEN_BIN%
в конец Path
- Вы добавили его в
Path
, но вы не открыли новую командную строку.
- откройте новую командную строку, потому что переменные среды не обновляются автоматически
Ответ 2
Введите команду mvn -version
непосредственно в ваш каталог maven, вероятно, вы не добавили ее в свой PATH. Ниже приведены подробные сведения о том, как добавить maven в свою переменную PATH (я думаю, вы используете Windows, потому что вы говорите о CMD).
Ответ 3
Шаг 1: Кнопка "Пуск" → Пункт меню "Компьютер" → "Свойства" в правой части меню → Кнопка "Дополнительные параметры системы" на левой панели → вкладка "Дополнительно" в диалоговом окне "Свойства системы" → "Переменные среды" → Таблица системных переменных
Шаг 2: Добавить переменную MAVEN_HOME
![enter image description here]()
Шаг 3: переменная PATH Update
![enter image description here]()
Шаг 4: Убедитесь, что переменная JAVA_HOME правильно указана
![enter image description here]()
Шаг 5: откройте консоль и проверьте ниже команду
mvn -v
Ответ 4
Вам нужно добавить путь к файлу svn.exe в системную среду, переменную PATH, после чего вы можете запустить команду mvn из любой папки. Вы можете сделать это из командной строки (cmd.exe), например:
set PATH=%PATH%;C:\maven\bin
Или вы можете попасть в папку, где находится mvn.exe, и запустить там свою команду.
И вам не нужен параметр mvn -version
, но mvn --version
.
Ответ 5
Откройте командную строку, зайдите в папку maven и выполните mvn -version, она покажет вам maven vesrion al
Ответ 6
вы можете использовать только
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version></version>
</dependency>