码迷,mamicode.com
首页 > 其他好文 > 详细

四:持续集成环境-jenkins Maven安装与配置

时间:2020-08-14 23:18:59      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:span   lazy   二进制   nis   finish   inf   play   family   项目   

技术图片
Maven安装与配置(编译和打包项目)

官方下载二进制包:https://maven.apache.org/download.cgi
wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

安装Maven

tar -zxf apache-maven-3.6.3-bin.tar.gz -C /opt/release/

ln -s /opt/release/apache-maven-3.6.3 /opt/apps/maven

配置环境

vim /etc/profile 追加maven环境变量
export MAVEN_HOME=/opt/apps/maven
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$HOME/bin:$HOME/.local/bin:$PATH



source /etc/profile

查看:mvn -v

全局工具配置关联JDK和Maven

jenkins -> Gobal Tool Configuration -> JDK -> 新增JDK

 

jenkins -> Gobal Tool Configuration -> Maven -> 新增Maven

 

jenkins -> Configure System -> 全局属性 -> Environment variables -> 新增 -> (添加三个变量与值【JAVA_HOME、M2_HOME、PATH+EXTRA】)
键:JAVA_HOME
值:/apprun/jdk
键:M2_HOME
值:/opt/apps/maven
键:PATH+EXTRA
值:$M2_HOME/bin


修改maven的setting.xml

mkdir /root/repo  创建本地仓库目录

vim /opt/apps/maven/conf/settings.xml

本地仓库更改为:<localRepository>/root/repo</localRepository>
添加阿里云私服地址:

<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>



测试maven是否配置成功:

1.http://gitlab.hy.com:82/ 代码私有仓库提交一个项目dm-eureka-server代码供测试,(git@gitlab.hy.com:lifubiao/dm-eureka-server.git);代码可以自己去gitee.com去找个别人开源的
2.jenkins新建一个自由风格的新建Item test02 -> 配置 -> 源码管理 -> [Repository URL:git@gitlab.hy.com:lifubiao/dm-eureka-server.git ;Credentials:root(gitlab-auth-ssh)] ;构建 -> 增加构建步骤 -> Execute shell -> mvn clean package
3.jenkins Build Now构建测试,查看控制输出

Finished: SUCCESS
查看:ll 

/var/lib/jenkins/workspace/test02/target/dm-eureka-server-0.0.1-SNAPSHOT.jar 这里测试我用了默认的工作目录(/var/lib/jenkins/workspace/)
Maven安装与配置(编译和打包项目)

 

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

 

 

技术图片

技术图片

 

四:持续集成环境-jenkins Maven安装与配置

标签:span   lazy   二进制   nis   finish   inf   play   family   项目   

原文地址:https://www.cnblogs.com/NGames/p/13407961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!