Jenkins(四) Maven安装和配置

2022-07-19  本文已影响0人  _大叔_

在Jenkins集成服务器上,我们需要安装Maven来编译和打包项目。

安装Maven

先上传Maven软件到服务器

# 解压
tar -xzf apache-maven-3.6.2-bin.tar.gz 
# 移动文件
mv apache-maven-3.6.2 /opt/software/maven

配置环境变量

vim /etc/profile
export JAVA_HOME=/opt/software/java8
export MAVEN_HOME=/opt/software/maven
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
# 配置生效
source /etc/profile 
# 查找Maven版本
mvn -v 

全局工具配置关联JDK和Maven

Jenkins->Global Tool Configuration->JDK->新增JDK,配置如下:

添加Jenkins全局变量

修改Maven的settings.xml

# 创建本地仓库目录
mkdir /opt/software/maven/repo 
# 修改文件内容
vi /opt/software/maven/conf/settings.xml
<localRepository>/opt/software/maven/repo</localRepository>
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror> 

测试Maven是否配置成功

使用之前的gitlab密码测试项目,修改jenkins项目配置

我们到jenkins服务器的 /var/lib/jenkins/workspace/test01/target/ 下面就可以看到我们打的 jar 包

这里反馈一个问题,我这里使用的是maven私服(nexus),maven配置成功但项目就是没办法拉取到自己发布的jar,原因是我下载的是 maven3.8.x,换成3.6就可以了,看到原因说是因为3.8.x新加了jar的安全阻塞问题。

上一篇下一篇

猜你喜欢

热点阅读