linux-jenkins-maven項(xiàng)目打包

1、部署jenkins的服務(wù)器上部署maven

下載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)型

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容