1、部署jenkins的服務器上部署maven
選擇紅框的版本
2、將安裝包上傳到jenkins所在的服務器,并用tar -zxvf進行解壓
tar -zxvf?apache-maven-3.8.1-bin.tar.gz
3、替換settins.xml文件
將maven安裝路徑下conf路徑下的settings.xml替換成開發使用的settings.xml文件,修改其中的本地倉庫地址localRepository
4、環境變量中添加maven的安裝信息
vim /etc/profile:在環境變量配置文件最后添加maven的安裝路徑,MAVEN_HOME為maven的bin文件夾所在的路徑,可以通過mvn -v獲取;PATH中添加$MAVEN_HOME/bin用冒號隔開
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、使環境變量生效
source /etc/profile
6、查看maven的版本,校驗maven是否安裝成功
mvn -v
7、jenkins構建maven項目的構建步驟中選擇Execute shell,在命令行維護shell命令:
mvn clean package
8、maven常用命令
mvn -X:查看maven編譯打包過程中的日志(如果提示沒有該命令,可以嘗試執行source /etc/profile,再執行mvn -X)
mvn -v:查看maven安裝的路徑
p.s.如果構建過程中出現有jar包缺失,可以詢問開發,將jar包上傳到maven所在的服務器,并進行安裝
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此時所在的目錄
DgroupId:一般填寫開發此架包的組織,也是本地倉庫中的坐標groupId,安裝成功后在本地倉庫中能夠按此名稱找到安裝的目錄
DartifactId:一般為jar包的名稱,也是本地倉庫的坐標artifactId,安裝成功后在本地倉庫的groupId路徑下能夠按此名稱找到安裝的目錄
Dversion:架包的版本號
Dpackaging:打包類型