最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS安裝Maven實(shí)踐

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

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

第一步:檢查 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:使用國內(nèi)鏡像加速下載

# 阿里云鏡像(推薦國內(nèi)用戶)
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回車)。

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 本地倉庫和鏡像

1. 修改 Maven 配置文件

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

2. 配置本地倉庫路徑(可選)

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

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

<mirrors>
  <mirror>
    <id>aliyunmaven</id>
    <name>阿里云公共倉庫</name>
    <url>https://maven.aliyun.com/repository/public</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>

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

第六步:測試 Maven 功能

創(chuàng)建一個簡單的 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

常見問題及解決方法

問題解決方案
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)或國內(nèi)鏡像下載 .tar.gz 包
3. 解壓配置解壓到 /usr/local/maven 并配置 MAVEN_HOME
4. 驗(yàn)證安裝運(yùn)行 mvn -v 確認(rèn)安裝成功
5. 配置鏡像修改 settings.xml 使用阿里云鏡像加速依賴下載

完成!

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

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

相關(guān)文章

  • linux實(shí)現(xiàn)猜數(shù)字小游戲源碼

    linux實(shí)現(xiàn)猜數(shù)字小游戲源碼

    這篇文章主要為大家詳細(xì)介紹了linux實(shí)現(xiàn)猜數(shù)字小游戲源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • LNMP系列教程之一 添加域名建立站點(diǎn)

    LNMP系列教程之一 添加域名建立站點(diǎn)

    今天我在昨天安裝過后的教程基礎(chǔ)之后,添加我們需要的站點(diǎn)建立網(wǎng)站。雖然我們昨天在添加主域名的時候已經(jīng)添加了域名,但遠(yuǎn)遠(yuǎn)是不夠的,我們需要添加不同的域名建立多個網(wǎng)站
    2012-09-09
  • Xshell連接centOS7并與CentOS7聯(lián)網(wǎng)

    Xshell連接centOS7并與CentOS7聯(lián)網(wǎng)

    本文主要介紹了Xshell連接centOS7并與CentOS7聯(lián)網(wǎng),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • ssh遠(yuǎn)程無法訪問linux的問題及解決

    ssh遠(yuǎn)程無法訪問linux的問題及解決

    這篇文章主要介紹了ssh遠(yuǎn)程無法訪問linux的問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Windows和Linux系統(tǒng)下校驗(yàn)MD5值的方法

    Windows和Linux系統(tǒng)下校驗(yàn)MD5值的方法

    MD5(Message-Digest Algorithm 5)是一種廣泛使用的哈希算法,可用于驗(yàn)證文件完整性,通過對比文件的MD5哈希值,可確保文件未被篡改或損壞,以下是兩種操作系統(tǒng)的具體操作方法,需要的朋友可以參考下
    2025-04-04
  • ubuntu下搭建php開發(fā)環(huán)境(nginx+(cgi)php5fpm+memcached+xdebug)

    ubuntu下搭建php開發(fā)環(huán)境(nginx+(cgi)php5fpm+memcached+xdebug)

    這篇文章主要介紹了ubuntu下搭建php開發(fā)環(huán)境(nginx+(cgi)php5fpm+memcached+xdebug),需要的朋友可以參考下
    2014-05-05
  • linux中設(shè)置nexus開機(jī)自啟動的方法

    linux中設(shè)置nexus開機(jī)自啟動的方法

    這篇文章主要介紹了linux中設(shè)置nexus開機(jī)自啟動的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • Linux中網(wǎng)絡(luò)性能優(yōu)化與監(jiān)控實(shí)戰(zhàn)詳細(xì)指南

    Linux中網(wǎng)絡(luò)性能優(yōu)化與監(jiān)控實(shí)戰(zhàn)詳細(xì)指南

    在高并發(fā)場景下,Linux服務(wù)器的網(wǎng)絡(luò)性能直接影響用戶體驗(yàn),這篇文章將全面解析Linux網(wǎng)絡(luò)性能優(yōu)化的核心方法,感興趣的小伙伴可以學(xué)習(xí)一下
    2025-04-04
  • linux服務(wù)器磁盤爆滿的處理方案

    linux服務(wù)器磁盤爆滿的處理方案

    文章描述了Linux服務(wù)器磁盤爆滿導(dǎo)致Redis服務(wù)無法訪問的問題,通過一系列命令查找并刪除大文件,解決了磁盤空間不足的問題,同時,文章介紹了如何配置Nacos以防止日志文件過大導(dǎo)致磁盤空間爆滿,需要的朋友可以參考下
    2025-02-02
  • 使用腳本實(shí)現(xiàn)故障時自動重啟Apache

    使用腳本實(shí)現(xiàn)故障時自動重啟Apache

    這篇文章主要介紹了使用腳本實(shí)現(xiàn)故障時自動重啟Apache,需要的朋友可以參考下
    2014-12-12

最新評論

镶黄旗| 北碚区| 六安市| 杭锦旗| 清镇市| 桃园县| 杭锦后旗| 金乡县| 丹江口市| 永平县| 明光市| 磐石市| 盐津县| 新余市| 焦作市| 确山县| 财经| 克拉玛依市| 资源县| 广州市| 巴楚县| 巩留县| 红安县| 凭祥市| 南丰县| 同江市| 宁阳县| 霍山县| 尉犁县| 连江县| 元氏县| 泸溪县| 渑池县| 项城市| 南漳县| 铜陵市| 涟源市| 平武县| 邢台县| 金华市| 梁平县|