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