Jenkins集成Maven
Posted l_learning
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins集成Maven相关的知识,希望对你有一定的参考价值。
安装Maven
上传maven到服务器(下载地址http://maven.apache.org/download.cgi)
#解压
tar -xzf apache-maven-3.6.2-bin.tar.gz
#创建目录
mkdir -p /opt/maven
#移动文件
mv apache-maven-3.6.2/* /opt/maven
配置环境变量
vi /etc/profile
环境变量配置内容
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export MAVEN_HOME=/opt/maven
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
#配置生效
source /etc/profile
#查看Maven版本
mvn -v
修改Maven配置settings.xml
#创建本地仓库目录
mkdir /root/repo
vi /opt/maven/conf/settings.xml
本地仓库改为:/root/repo/
<localRepository>/root/repo/</localRepository>
改为阿里云私服
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
全局工具配置
关联JDK
关联maven
Jenkins全局变量
测试Maven配置是否成功
Jenkins安装maven插件
New Item
构建->构建步骤->Execute Shell
mvn clean package
成功效果
以上是关于Jenkins集成Maven的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)
Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)
gitlab+jenkins+maven+docker持续集成——sonarqube及sonarscanner代码审查
Jenkins+Maven+Gitlab+Nexus持续集成环境搭建