一、使用命令行查看maven版本
mvn -v
運行以上命令可以在控制臺上看到maven的版本信息。
除此之外,我們還可以通過配置環境變量的方式來讓系統自動定位maven路徑,從而無需每次使用命令行時都輸入maven的路徑。
二、查看maven的配置文件
Maven的配置文件是settings.xml,可以在Maven的conf目錄下找到,也可以通過在命令行中輸入以下命令,快速查找該文件:
mvn help:system -Dexec.executable="echo" -Dexec.args='${user.home}'
找到該文件后,我們可以在其中查看Maven版本號:
... ... some-prof trueorg.apache.maven.plugins maven-clean-plugin3.1.0
三、查看Maven倉庫
Maven倉庫是Maven用來管理構件的地方,也可以在其中找到Maven的版本號信息。
可以使用以下命令查看Maven本身的版本:
ls ~/.m2/repository/org/apache/maven/apache-maven/
在查看該目錄下的文件列表時,我們可以找到類似“3.6.1”這樣的數字,這就是Maven的版本號。
四、查看Maven插件版本號
Maven插件是Maven用來管理構建、測試等方面的工具,也可以通過查看插件的版本信息來獲得Maven的版本信息。
同樣可以在Maven的配置文件中找到插件的版本信息,以下是一個插件的配置例子:
org.apache.maven.plugins maven-spring-boot-plugin2.4.1 repackage
以上代碼中,版本號是2.4.1。
五、通過IDE來查看Maven的版本信息
在使用IDE開發Java項目時,通常都會集成Maven,此時可以通過IDE自帶的Maven插件來查看Maven的版本信息。
以IntelliJ IDEA為例,在IDEA的Maven面板中,我們可以看到Maven的版本號信息:
Apache Maven 3.6.3 (NON-CANONICAL_2019-12-16T22:40:22Z_root) Maven home: /Users/username/apache-maven-3.6.3 Java version: 11.0.12, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-11.0.12.jdk/Contents/Home Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "11.6.2", arch: "x86_64", family: "mac"