F嘉阳 - Maven
type: channel
link: https://blog.fjy8018.top/index.php/tag/Maven/
items: Jenkins 与Maven集成

Jenkins 与Maven集成
type: item
date: 2018-08-26T17:15:00+08:00
description: 环境准备 安装jdk yum -y install java-devel java 检测安装结果 [root@localhost maven-freestyle-job]# javac -version javac 1.8.0_181 [root@localhost maven-freestyle-job]# java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode) 安装maven环境 wget http://apache.osuosl.org/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz 解压，并指定解压路径 tar -zxvf apache-maven-3.5.4-bin.tar.gz -C /opt 查看安装结果 [root@localhost ~]# cd /opt/ [root@localhost opt]# cd apache-maven-3.5.4/ [root@localhost apache-maven-3.5.4]# cd bin/ [root@localhost bin]# ./mvn -v Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00) Maven home: /opt/apache-maven-3.5.4 Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix" [root@localhost bin]# pwd /opt/apache-maven-3.5.4/bin 配置环境 进入Jenkins系统管理中的全局工具配置，配置本地的maven地址 此处的jdk报错正常，若不配置则会自动调用系统环境里的jdk 指定maven名称和路径 准备maven工程 提前在gitlab中装备一个简单的Springboot web工程，通过springboot脚手架快速生成，pom文件如下 新建构建 新建构建并填写目标仓库地址 添加构建设置为maven构建 添加构建参数，即在命令行mvn之后的参数 选择maven版本 构建 构建成功