程序员的资源宝库

网站首页 > gitee 正文

持续集成环境-Maven安装和配置

sanyeah 2024-04-20 00:11:51 gitee 4 ℃ 0 评论

持续集成环境-Maven安装和配置

目录
  • 一:安装Maven
    • 1.1 安装Maven
    • 1.2 配置环境变量
  • 二:在Jenkins中配置Maven
    • 2.1 在Jenkins的全局工具配置中关联JDK和Maven
    • 2.2 添加Jenkins全局变量
  • 三:修改Maven的settings.xml
  • 四: 测试Maven

一:安装Maven

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


1.1 安装Maven

上传软件包到Jenkins 服务器

链接:https://pan.baidu.com/s/1VHrx4PXettXa2N8_i1RFnw?pwd=3q6m
提取码:3q6m

tar -zxf apache-maven-3.6.2-bin.tar.gz
mv apache-maven-3.6.2 /opt/maven
ls /opt/maven/

image-20220211003724498


1.2 配置环境变量

vim /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
mvn -v

image-20220211004458414


二:在Jenkins中配置Maven

2.1 在Jenkins的全局工具配置中关联JDK和Maven

Jenkins->Global Tool Con?guration->JDK->新增JDK,配置如下:

image-20220211004948145

image-20220211005022862

image-20220211005117025

image-20220211005200745


Jenkins->Global Tool Con?guration->Maven->新增Maven,配置如下:

image-20220211005241629

image-20220211005332454

image-20220211005628510

image-20220211005642989


2.2 添加Jenkins全局变量

Manage Jenkins->Con?gure System->Global Properties

添加三个全局变量JAVA_HOME、M2_HOME、PATH+EXTRA

image-20220211005850027

image-20220211005935146

image-20220211010128728

image-20220211010135404

image-20220211010143269

image-20220211010206213


三:修改Maven的settings.xml

让maven可以更快的下载组件


mkdir /root/repo   #创建本地仓库目录
vim /opt/maven/conf/settings.xml 
<localRepository>/root/repo</localRepository>  #设置本地仓库
<mirrors>
.....
   <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>      
      <mirrorOf>central</mirrorOf>                
    </mirror>  
</mirrors>

image-20220211010921275

image-20220211011228589


四: 测试Maven

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

image-20220211011603461

image-20220211011626568


构建---->Execute Shell

image-20220211012420970


输入 mvn clean package

这个指令可以清空上一次构建的一些文件,缓存。并重新构建当前包中的项目内容

image-20220211011850896


再次构建,如果可以把项目打成war包,代表maven环境配置成功

image-20220211012058200

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表