Проверка версии 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, но вы не открыли новую командную строку.
    • откройте новую командную строку, потому что переменные среды не обновляются автоматически

Ответ 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>