Linux持續(xù)集成自動(dòng)化安裝Maven的方法
解壓 Maven 包
tar xf apache-maven-3.5.4-bin.tar.gz

移動(dòng) 解壓后的maven文件 到 /usr/local/
mv apache-maven-3.5.4 /usr/local

#!/bin/bash
#maven安裝目錄
mkdir /usr/maven
#安裝包放置目錄
cd /usr/src
http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/source/apache-maven-3.5.4-src.tar.gz
tar -xzvf apache-maven-3.5.4-bin.tar.gz
rm -f apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4/* /usr/maven
#配置環(huán)境變量
PROFILE=$(cat /etc/profile)
PATH='export PATH=$PATH'
REPLACE='export PATH=$PATH:$MAVEN_HOME/bin'
#是否有已經(jīng)存在其他環(huán)境變量的配置路徑
if [[ $PROFILE == *$PATH* ]]
#添加變量路徑
then echo "${PROFILE/$PATH/$REPLACE}" > /etc/profile
#向文本末尾追追加路徑
else echo "$REPLACE" >> /etc/profile
fi
echo "export MAVEN_HOME=/usr/maven" >> /etc/profile
#更新配置文件
source /etc/profile
#查看mvn版本
mvn -version
更新文件
source /etc/profile
驗(yàn)證
mvn -v

至此,Maven 安裝完成。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
- linux安裝python修改默認(rèn)python版本方法
- linux查看端口是否開(kāi)放的方法總結(jié)
- Linux下mysql 8.0.15 安裝配置圖文教程以及修改密碼
- VMware下Linux CentOS6.9安裝圖文教程
- linux下mysql亂碼問(wèn)題的解決方案
- Linux上創(chuàng)建、列出、刪除Docker容器方法總結(jié)
- 電腦意外關(guān)機(jī)后VMware中l(wèi)inux不能聯(lián)網(wǎng)問(wèn)題的解決方法
- 在Linux中如何查看可用的網(wǎng)絡(luò)接口詳解
- Linux系統(tǒng)查看CPU、機(jī)器型號(hào)、內(nèi)存等信息
- Linux程序運(yùn)行時(shí)加載動(dòng)態(tài)庫(kù)失敗的解決方法
相關(guān)文章
Linux虛擬機(jī)中node.js之開(kāi)發(fā)環(huán)境搭建
這篇文章主要介紹了Linux虛擬機(jī)中node.js之開(kāi)發(fā)環(huán)境搭建,有需要的朋友可以了解一下。2016-11-11
詳解把Node.js項(xiàng)目部署到阿里云服務(wù)器(CentOs)
本篇文章主要介紹了把Node.js項(xiàng)目部署到阿里云服務(wù)器,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-04-04
Linux+php+apache+oracle環(huán)境搭建之CentOS下安裝Apache
Linux環(huán)境是在VMware虛擬機(jī)中搭建的,重在學(xué)習(xí),安裝的系統(tǒng)是CentOS6.5-64bit。本文主要講訴在CentOS中如何安裝APACHE。2014-08-08
詳解Linux(centos7)下安裝OpenSSL安裝圖文方法
這篇文章主要介紹了詳解Linux(centos7)下安裝OpenSSL安裝圖文方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-02
Linux系統(tǒng)中檢查系統(tǒng)重啟記錄方案
通過(guò)Linux系統(tǒng)的日志文件和特定命令,系統(tǒng)管理員可以有效監(jiān)控和分析系統(tǒng)的重啟歷史,以便及時(shí)發(fā)現(xiàn)并解決潛在的系統(tǒng)問(wèn)題和安全漏洞,保證系統(tǒng)穩(wěn)定高效運(yùn)行,利用/var/log目錄和命令如last、uptime和journalctl2024-10-10

