linux:ubuntu21.04安裝maven(maven 3.8.2)
阿新 • • 發佈:2021-08-23
一,maven官網:
http://maven.apache.org/下載頁面:
https://maven.apache.org/download.cgi
說明:劉巨集締的架構森林是一個專注架構的部落格,地址:https://www.cnblogs.com/architectforest
對應的原始碼可以訪問這裡獲取:https://github.com/liuhongdi/
說明:作者:劉巨集締 郵箱: [email protected]
二,下載maven:
1,選擇apache-maven-3.8.2-bin.tar.gz 版本下載,如圖: 複製連結 2,從命令列下載:root@lhdpc:/usr/local/source# wgethttps://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz
三,安裝maven:
1,解壓:root@lhdpc:/usr/local/source# tar -zxvf apache-maven-3.8.2-bin.tar.gz2,移動到安裝目錄:
root@lhdpc:/usr/local/source# mv apache-maven-3.8.2 /usr/local/soft/3,配置環境變數:
root@lhdpc:/usr/local/source# vi在檔案末尾處新增以下兩行:/etc/profile
export MAVEN_HOME=/usr/local/soft/apache-maven-3.8.2 export PATH=$PATH:$MAVEN_HOME/bin使變數生效:
root@lhdpc:/usr/local/source# source /etc/profile
四,檢視安裝效果:
root@lhdpc:/usr/local/source# mvn --version Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f) Maven home: /usr/local/soft/apache-maven-3.8.2 Java version: 16.0.2, vendor: Oracle Corporation, runtime: /usr/local/soft/jdk-16.0.2 Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "5.11.0-31-generic", arch: "amd64", family: "unix"
五,配置本地倉庫的路徑
1,建立maven的倉庫儲存目錄:root@lhdpc:/usr/local/source# mkdir -p /data/maven/repository root@lhdpc:/usr/local/source# chmod 777 /data/maven/repository2,編輯maven的配置檔案
root@lhdpc:/usr/local/source# vi /usr/local/soft/apache-maven-3.8.2/conf/settings.xml增加一行:
<localRepository>/data/maven/repository</localRepository>效果如下: 3,檢查是否生效:
root@lhdpc:/usr/local/source# mvn -X | grep 'local repository' [DEBUG] Using local repository at /data/maven/repository可見已生效
六,配置使用阿里雲的maven倉庫映象
1,阿里云云效 Maven的使用指南https://developer.aliyun.com/mvn/guide2,編輯maven配置檔案
root@lhdpc:/usr/local/source# vi /usr/local/soft/apache-maven-3.8.2/conf/settings.xml在<mirrors></mirrors>新增如下內容:
<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里雲公共倉庫</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>效果如圖: 3,檢查是否生效:
root@lhdpc:/usr/local/source# mvn -X | grep mirror
[DEBUG] Using mirror aliyunmaven (https://maven.aliyun.com/repository/public) for central (https://repo.maven.apache.org/maven2).
七,檢視java版本
root@lhdpc:/usr/local/source# java --version java 16.0.2 2021-07-20 Java(TM) SE Runtime Environment (build 16.0.2+7-67) Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
八,檢視linux版本
root@lhdpc:/usr/local/source# more /etc/os-release NAME="Ubuntu" VERSION="21.04 (Hirsute Hippo)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 21.04" VERSION_ID="21.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=hirsute UBUNTU_CODENAME=hirsute