Если вы устраняете неполадки и вам интересно, какая версия Java используется в вашей установке Maven, то вы будете рады узнать, что на самом деле существует очень простая команда, которая подскажет вам.
Просто ответ
Очень просто, вы можете использовать mvn -v
, mvn --version
или mvn -version
для вывода не только версии Java, но и некоторых других деталей, например, где находится установка Java и информации об операционной системе, для Sonatype:
$ mvn -v Apache Maven 2.2.1 (r801777; 2009-08-06 14:16:01-0500) Java version: 1.6.0_15 Java home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home Default locale: en_US, platform encoding: MacRoman OS name: "mac os x" version: "10.6.1" arch: "x86_64" Family: "mac"
Хотите отображать информацию о версии, не останавливая сборку?
В некоторых приложениях (например, конвейерах CI / CD) вы можете отображать информацию о версии, не останавливая сборку полностью. Для этого просто запустите команду mvn -V
(то есть с заглавным флагом V
) или mvn --show-version
.
Нужны примечания к выпуску или нужно обновить?
Если вам нужно обновить версию Maven, чтобы получить определенную функцию, не ищите ничего, кроме официального сайта Apache Maven со списком версий, которые вы можете загрузить.
Кроме того, есть подробные примечания к выпуску и справочная документация для каждого, если они вам понадобятся.
Эта статья возникла из-за того, что мне нужно было выяснить, какую версию Java использует Maven, но я также увидел полезность в том, чтобы точно знать, какую версию Maven я тоже использую. Я надеюсь, что благодаря этой статье вы тоже - если вы этого еще не знали - вспомните об этом, когда придет время.