maven流水線上雲

不懂123發表於2024-10-22

maven環境搭建

maven版本和java版本要保持一致

jenkins可以使用mvn打包成功,但是在命令列卻一直打包失敗。mvn版本是統一的,最後發現jenkins中配置的java版本和系統預設配置的版本不一致

jenkins配置的是jdk1.8 但是作業系統配置的jdk1.11

同樣的程式碼放到主機上執行打包

透過執行命令分析 maven的可執行路徑是一致的,檢視系統上的java版本

臨時修改終端的jdk版本

修改完java再次進行打包測試

打包成功

maven構建需要確保maven和jdk版本都一致

程式碼微調修改

#找到相關檔案
find . -name "pom.xml"

sed '/<repositories>/,/<\/repositories>/d' pom.xml

export JAVA_HOME="/home/jenkins/jdk1.8.0_251"
export PATH=$JAVA_HOME/bin:$PATH
/home/jenkins/apache-maven-3.6.3/bin/mvn clean install

找到相關檔案
find . -name "pom.xml"

刪除特定內容之間的所有行
sed '/<repositories>/,/<\/repositories>/d' pom.xml

相關文章