為jenkins服務器搭建maven環境
1.下載安裝包,進入官方網站http://maven.apache.org/download.cgi,准備下載apache-maven-3.5.3-bin.tar.gz
當前頁面是最新版本的,如果需要使用歷史版本,點擊藍色字體archives,紅色箭頭所示,即進入下載頁面。
我需要下載3.5.3版本的,點擊3.5.3,選擇二進制還是src源碼,
選擇下載二進制的tar.gz格式
2.創建文件夾,並解壓
$sudo mkdir /usr/local/maven
$sudo tar -zxvf apache-maven-3.5.3-bin.tar.gz -C /usr/local/maven
3.配置maven環境變量
我習慣在/etc/profile.d/目錄下配置環境變量,便於管理,而非直接在/etc/profile增加變量內容,做到盡量不改動系統文件。
$ cd /etc/profile.d/
$ sudo vim maven.sh
MAVEN_HOME=/usr/local/maven/apache-maven-3.5.3
PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
#soure /etc/profile #在root用戶下執行source,使環境變量生效。
4.驗證
$ mvn -v
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-25T03:49:05+08:00)
Maven home: /usr/local/maven/apache-maven-3.5.3
Java version: 1.8.0_141, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_141/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.0.0-32-generic", arch: "amd64", family: "unix"
5.創建及修改本地倉庫地址
$ sudo mkdir /usr/local/mvn-repository #創建新倉庫地址
$sudo vim /usr/local/maven/apache-maven-3.5.3/conf/settings.xml #在setting.xml文件中增加紅色字體所示倉庫內容
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>/usr/local/mvn-repository</localRepository>
<!-- interactiveMode
| This will determine whether maven prompts you when it needs input. If set to false,
| maven will use a sensible default value, perhaps based on some other setting, for
| the parameter in question.
|
| Default: true
<interactiveMode>true</interactiveMode>
-->
6.更改鏡像下載地址
在/usr/local/maven/apache-maven-3.5.3/conf/settings.xml里增加阿里雲下載地址,紅色框選內容所示:
結束。