Jenkins配置maven

一、Maven是什麼?

Maven是一個項目管理和綜合工具。Maven提供了開發人員構建一個完整的生命周期框架。開發團隊可以自動完成項目的基礎工具建設,Maven使用標準的目錄結構和默認構建生命周期。

在多個開發團隊環境時,Maven可以設置按標準在非常短的時間裡完成配置工作。由於大部分項目的設置都很簡單,並且可重複使用,Maven讓開發人員的工作更輕鬆,同時創建報表,檢查,構建和測試自動化設置。

二、安裝maven

安裝maven,需要有jdk環境支援才行。

網上的大部分教程,jdk和maven都是編譯安裝的,需要設置一些環境變數。如果需要指定版本,需要編譯安裝。

這裡為了快速安裝,直接apt-get安裝了。

環境說明

作業系統

ip

角色

ubuntu-16.04.4-server-amd64

192.168.10.122

Jenkins

登錄到Jenkins伺服器

安裝open-jdk

apt-get install -y openjdk-8-jdk

查看java版本

root@ubuntu:~# java -version  openjdk version "1.8.0_222"OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~16.04.1-b10)  OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

安裝maven

apt-get install -y maven

要驗證Maven是否已正確安裝,列印Maven版本:

root@ubuntu:~# mvn -version  Apache Maven 3.3.9Maven home: /usr/share/maven  Java version: 1.8.0_222, vendor: Private Build  Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre  Default locale: zh_CN, platform encoding: UTF-8  OS name: "linux", version: "4.4.0-116-generic", arch: "amd64", family: "unix"

注意:有些教程說要修改maven更新源為阿里雲。

但是不要隨意修改,因為某些老版本的依賴包,阿里雲是沒有的。

三、Jenkins配置maven 

添加jdk

登錄到Jenkins管理後台,點擊 Manage Jenkins –> Global Tool Configuration

點擊 新增jdk

Install automatically 前面的勾選,去掉

輸入別名和JAVA_HOME

 注意:JAVA_HOME的輸入框下面,不要有警告或者錯誤資訊,否則就是路徑不正確。

使用 mvn -version 命令時,就已經列印了Java home變數,注意:去除最後的jre

添加maven

點擊新增Maven

Install automatically 前面的勾選,去掉

輸入name和MAVEN_HOME

注意:使用 mvn -version 命令,就可以看到Maven home變數

MAVEN_HOME 輸入框下面,不要有警告或者錯誤資訊,否則就是路徑不正確。

點擊保存按鈕

四、安裝Maven Integration 插件

登錄jenkins後台,點擊 Manage Jenkins  –> Manage Plugins

搜索關鍵字maven,找到插件Maven Integration,並勾選一下

 點擊下面的直接安裝

等待幾分鐘,就可以安裝完成了。

如果安裝Maven Integration失敗,需要手動下載javadoc.hpi文件,具體下載路徑,報錯資訊中會有提示的,使用迅雷下載即可。

然後在jenkins插件管理中選擇高級模式,然後上傳安裝就可以解決!

請參考鏈接:

https://www.cnblogs.com/robert-zhang/p/8571332.html