欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS安裝Maven實(shí)踐

 更新時(shí)間:2025年09月15日 09:58:51   作者:劉一說(shuō)  
文章詳細(xì)介紹了在CentOS系統(tǒng)上安裝配置Maven的步驟:檢查Java環(huán)境、下載解壓Maven、設(shè)置環(huán)境變量與本地倉(cāng)庫(kù)、配置阿里云鏡像加速,并提供常見(jiàn)問(wèn)題解決方案及驗(yàn)證方法,確保Maven正確安裝與使用

Java 環(huán)境檢查、Maven 下載與配置、環(huán)境變量設(shè)置、本地倉(cāng)庫(kù)配置

第一步:檢查 Java 環(huán)境

Maven 是基于 Java 的工具,必須確保系統(tǒng)已安裝 Java。

# 檢查 Java 是否已安裝
java -version

如果未安裝 Java:

# 安裝 OpenJDK 8(推薦)
sudo dnf install -y java-1.8.0-openjdk-devel

# 或安裝 OpenJDK 11
sudo dnf install -y java-11-openjdk-devel

第二步:下載 Maven 安裝包

方法 1:使用wget下載(推薦)

# 創(chuàng)建 Maven 安裝目錄(可選)
sudo mkdir -p /usr/local/maven

# 進(jìn)入安裝目錄
cd /usr/local/maven

# 下載最新版本 Maven(以 3.9.6 為例)
sudo wget https://dlcdn.apache.org/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.tar.gz

# 解壓安裝包
sudo tar -zxvf apache-maven-3.9.11-bin.tar.gz

方法 2:使用國(guó)內(nèi)鏡像加速下載

# 阿里云鏡像(推薦國(guó)內(nèi)用戶(hù))
sudo wget https://mirrors.aliyun.com/apache/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.tar.gz

# 解壓
sudo tar -zxvf apache-maven-3.9.11-bin.tar.gz

第三步:配置環(huán)境變量

1. 編輯系統(tǒng)環(huán)境變量文件

sudo vi /etc/profile

2. 在文件末尾添加以下內(nèi)容(根據(jù)實(shí)際路徑調(diào)整):

# Maven 環(huán)境變量配置
export MAVEN_HOME=/usr/local/maven/apache-maven-3.9.11
export PATH=$MAVEN_HOME/bin:$PATH

3. 保存并退出編輯器(按Esc,輸入:wq回車(chē))。

4. 使配置立即生效

source /etc/profile

第四步:驗(yàn)證 Maven 安裝

# 檢查 Maven 版本
mvn -v

預(yù)期輸出:

Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
Maven home: /usr/local/maven/apache-maven-3.9.11
Java version: 1.8.0_451, vendor: Oracle Corporation, runtime: /usr/lib/jvm/jdk1.8.0_451/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "6.12.0-120.el10.x86_64", arch: "amd64", family: "unix"

第五步:配置 Maven 本地倉(cāng)庫(kù)和鏡像

1. 修改 Maven 配置文件

sudo vi /usr/local/maven/apache-maven-3.9.11/conf/settings.xml

2. 配置本地倉(cāng)庫(kù)路徑(可選)

<localRepository>/opt/maven/repository</localRepository>

3. 配置阿里云鏡像(推薦國(guó)內(nèi)用戶(hù))

<mirrors>
  <mirror>
    <id>aliyunmaven</id>
    <name>阿里云公共倉(cāng)庫(kù)</name>
    <url>https://maven.aliyun.com/repository/public</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>

4. 保存并退出編輯器(:wq)。

第六步:測(cè)試 Maven 功能

創(chuàng)建一個(gè)簡(jiǎn)單的 Maven 項(xiàng)目:

# 創(chuàng)建項(xiàng)目目錄
mkdir ~/my-maven-project
cd ~/my-maven-project

# 使用 Maven 初始化項(xiàng)目
mvn archetype:generate -DgroupId=com.example \
                       -DartifactId=my-app \
                       -DarchetypeArtifactId=maven-archetype-quickstart \
                       -DinteractiveMode=false

# 編譯項(xiàng)目
mvn compile

# 打包項(xiàng)目
mvn package

# 運(yùn)行項(xiàng)目
java -cp target/my-app-1.0-SNAPSHOT.jar com.example.App

常見(jiàn)問(wèn)題及解決方法

問(wèn)題解決方案
command not found: mvn檢查 /etc/profile 中 PATH 配置是否正確,運(yùn)行 source /etc/profile
Maven 下載速度慢使用阿里云鏡像下載(如 https://mirrors.aliyun.com/apache/maven/...)
編譯失?。↗ava 版本不匹配)確保 JAVA_HOME 指向正確的 JDK 版本,檢查 settings.xml 中的 JDK 配置

總結(jié)

步驟內(nèi)容
1. 檢查 Java確保系統(tǒng)已安裝 Java(推薦 JDK 8 或 11)
2. 下載 Maven從 Apache 官網(wǎng)或國(guó)內(nèi)鏡像下載 .tar.gz 包
3. 解壓配置解壓到 /usr/local/maven 并配置 MAVEN_HOME
4. 驗(yàn)證安裝運(yùn)行 mvn -v 確認(rèn)安裝成功
5. 配置鏡像修改 settings.xml 使用阿里云鏡像加速依賴(lài)下載

完成!

現(xiàn)在您已成功在 CentOS 系統(tǒng)中安裝并配置了 Maven。如果需要進(jìn)一步優(yōu)化(如配置私有倉(cāng)庫(kù)或代理),請(qǐng)參考 Maven 官方文檔。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • CentOs7下配置yum源全攻略(建議收藏)

    CentOs7下配置yum源全攻略(建議收藏)

    在CentOS 7系統(tǒng)中,YUM是核心的包管理工具,本文將詳細(xì)介紹三種常見(jiàn)的YUM源配置方式,希望可以幫助系統(tǒng)管理員根據(jù)不同場(chǎng)景選擇最適合的配置方案
    2025-09-09
  • 詳解ubuntu安裝CMake的幾種方式

    詳解ubuntu安裝CMake的幾種方式

    這篇文章主要介紹了詳解ubuntu安裝CMake的幾種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 解決Linux系統(tǒng)切換用戶(hù)后只顯示$問(wèn)題

    解決Linux系統(tǒng)切換用戶(hù)后只顯示$問(wèn)題

    當(dāng)我們?cè)谑褂肔inux系統(tǒng)切換用戶(hù)后只顯示$,所以本文將給大家詳細(xì)介紹一下如何解決Linux系統(tǒng)切換用戶(hù)后只顯示$問(wèn)題,文中有詳細(xì)問(wèn)題分析和解決方案,需要的朋友可以參考下
    2023-10-10
  • linux中通過(guò)文件描述符獲取文件絕對(duì)路徑的方法

    linux中通過(guò)文件描述符獲取文件絕對(duì)路徑的方法

    下面小編就為大家?guī)?lái)一篇linux中通過(guò)文件描述符獲取文件絕對(duì)路徑的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • sersync實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步的方法

    sersync實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步的方法

    下面小編就為大家分享一篇sersync實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Linux service無(wú)法使用系統(tǒng)環(huán)境變量的問(wèn)題及解決

    Linux service無(wú)法使用系統(tǒng)環(huán)境變量的問(wèn)題及解決

    這篇文章主要介紹了Linux service無(wú)法使用系統(tǒng)環(huán)境變量的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Centos安裝php高版本

    Centos安裝php高版本

    PHP(超文本預(yù)處理器)是一種通用開(kāi)源腳本語(yǔ)言。主要適用于Web開(kāi)發(fā)領(lǐng)域。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多,使代碼運(yùn)行更快。
    2016-05-05
  • Linux centos7環(huán)境下tomcat安裝教程

    Linux centos7環(huán)境下tomcat安裝教程

    這篇文章主要為大家詳細(xì)介紹了Linux centos7環(huán)境下tomcat的安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Linux 6 下編譯安裝 PHP 5.6實(shí)例詳解

    Linux 6 下編譯安裝 PHP 5.6實(shí)例詳解

    這篇文章主要介紹了Linux 6 下編譯安裝 PHP 5.6實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • linux top命令詳解

    linux top命令詳解

    這篇文章主要介紹了linux top命令詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02

最新評(píng)論