1、部署jenkins的服務(wù)器上部署maven
選擇紅框的版本

2、將安裝包上傳到j(luò)enkins所在的服務(wù)器,并用tar -zxvf進(jìn)行解壓
tar -zxvf?apache-maven-3.8.1-bin.tar.gz
3、替換settins.xml文件
將maven安裝路徑下conf路徑下的settings.xml替換成開(kāi)發(fā)使用的settings.xml文件,修改其中的本地倉(cāng)庫(kù)地址localRepository
4、環(huán)境變量中添加maven的安裝信息
vim /etc/profile:在環(huán)境變量配置文件最后添加maven的安裝路徑,MAVEN_HOME為maven的bin文件夾所在的路徑,可以通過(guò)mvn -v獲??;PATH中添加$MAVEN_HOME/bin用冒號(hào)隔開(kāi)
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$/usr/local/git/bin:$PATH
export MAVEN_HOME=/usr/local/mvn/apache-maven-3.8.1
5、使環(huán)境變量生效
source /etc/profile
6、查看maven的版本,校驗(yàn)maven是否安裝成功
mvn -v
7、jenkins構(gòu)建maven項(xiàng)目的構(gòu)建步驟中選擇Execute shell,在命令行維護(hù)shell命令:
mvn clean package
8、maven常用命令
mvn -X:查看maven編譯打包過(guò)程中的日志(如果提示沒(méi)有該命令,可以嘗試執(zhí)行source /etc/profile,再執(zhí)行mvn -X)
mvn -v:查看maven安裝的路徑
p.s.如果構(gòu)建過(guò)程中出現(xiàn)有jar包缺失,可以詢(xún)問(wèn)開(kāi)發(fā),將jar包上傳到maven所在的服務(wù)器,并進(jìn)行安裝
mvn install:install-file -Dfile=/root/.m2/repository/apache-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar -DgroupId=apache-httpclient -DartifactId=commons-httpclient -Dversion=3.1? -Dpackaging=jar
Dfile:為JAR此時(shí)所在的目錄
DgroupId:一般填寫(xiě)開(kāi)發(fā)此架包的組織,也是本地倉(cāng)庫(kù)中的坐標(biāo)groupId,安裝成功后在本地倉(cāng)庫(kù)中能夠按此名稱(chēng)找到安裝的目錄
DartifactId:一般為jar包的名稱(chēng),也是本地倉(cāng)庫(kù)的坐標(biāo)artifactId,安裝成功后在本地倉(cāng)庫(kù)的groupId路徑下能夠按此名稱(chēng)找到安裝的目錄
Dversion:架包的版本號(hào)
Dpackaging:打包類(lèi)型