Jenkins配置maven
- 2020 年 3 月 6 日
- 筆記
一、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