Jenkins系列---7.Maven的使用

前言: 开发人员每天进行代码提交,Jenkins作为持续集成工具,使用Git工具到Git仓库拉取代码,然后集成到服务器,在配合JDK,Maven等软件完成代码编译,代码测试与审查,测试,打包等工作。最后,Jenk把生成的jar或war包分发到测试服务器。-----> Maven的作用

Maven安装和配置

1.首先需要JDK的支持,Maven3.2.*版本需要JDK1.6的支持,Maven3.3.*以上需要JDK1.7以上的支持,这个JDK应该都安装过了

Maven下载地址:

https://archive.apache.org/dist/maven/maven-3/

 

 

2.  配置maven环境变量

设置环境变量时,可以创建一个叫做”MAVEN_HOME“的系统变量名称,值是maven文件夹路径

 在path系统变量中引用MAVEN_HOME变量,指向MAVEN_HOME中的bin目录。

3. 在cmd窗口输入mvn -v  查看本地Maven是否安装成功

 

4. Maven配置

Maven本地资源库------配置Maven的settings.xml文件

这个settings.xml文件很重要,里面可以配置maven的仓库,私服,jdk等。

Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。
Maven的本地资源库默认为
Windows – C:\Documents and Settings{your-username}.m2 
我们可以找到 {M2_HOME}\conf\setting.xml, 更新 localRepository项,选择我们想要存放的目录位置。 
默认是在user.home下的, 记着-->打开

 

 5. Jenkins的配置,首先配置JDK环境

查看JDK安装位置, Java -verbose

 

 

 6. Jenkins下添加Maven配置

 

 

 添加Jenkins 全局变量

Manage Jenkins --- Configure System --- Global Properties  添加三个全局变量

JAVA_HOME、M2_HOME、PATH_EXTRA

 

 

 更换阿里云镜像

 

 7. 测试Maven是否配置成功

   项目test02  执行build遇到下面两个错误

 

 原来自己添加的键名字不对,应该和自己电脑安装Maven是环境变量的名字一致

 

 

还原最初的XML文件。

 但是又报错其他

 此错误表示您试图执行需要POM的目标,但Maven在调用该目标的目录中未找到POM.xml文件。在大多数情况下,解决这个问题仅仅是在命令提示符中更改当前目录以指向项目的基本目录。如果不想更改当前目录,则必须明确告诉Maven要构建的POM位于何处,

C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\war\META-INF\maven\org.jenkins-ci.main\jenkins-war

mvn -f   C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\war\META-INF\maven\org.jenkins-ci.main\jenkins-war\pom.xml clean package -Dmaven.test.skip=true -U -e -X -B

 

Windows下Jenkins运行成功,但build 依旧显示错误:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值