Jenkins 中Maven构建未开源的jar包终极解决方案

因为本司的项目是支持Jenkins  一键部署的,但是服务器中maven依赖是linux系统所下载的,这样就无法使用Jenkins 部署,大大增加了, 打war包,xftp上传服务,然后重启tomcat 的繁琐性,Jenkins 一键部署就失去了意义。

1 构建本地系统的jar包,也就是在 maven项目下的  pom文件中加载 你要导入的未开源jar包。

maven命令:

mvn install:install-file -DgroupId=com.github.whvcse -DartifactId=jwt-permission -Dversion=2.0.3 -Dfile=
F:\Maven-Repository\com\github\whvcse\jwt-permission\2.0.3 -Dpackaging=jar
<dependency>
    <groupId>com.github.whvcse</groupId>
    <artifactId>jwt-permission</artifactId>
    <version>2.0.4</version>
 </dependency>


-DgroupId 对应<groupId>

-DartifactId 对应<artifactId>

-Dversion 对应<version>

-Dfile 对应jar包在你电脑上的路径

这是更改后的格式

这是jar包存放的路径

然后去 cmd 下 输入你要构建的maven 命令:

mvn install:install-file -DgroupId=com.github.whvcse -DartifactId=jwt-permission -Dversion=2.0.3 -Dfile= F:\Maven-Repository\com\github\whvcse\jwt-permission\2.0.3 -Dpackaging=jar

至此为止,本地的导入为来源的jar 就算完成了。

2 导入 linux 系统中的maven 仓库 (重点!)

首先需要使用 xftp 将本地的jar,传到linux系统中,为了方便,我们暂且存在 /Root/ 下

下面要把 

mvn install:install-file -DgroupId=com.github.whvcse -DartifactId=jwt-permission -Dversion=2.0.3 -Dfile= F:\Maven-Repository\com\github\whvcse\jwt-permission\2.0.3 -Dpackaging=jar

改为 jar 在linux的路径

mvn install:install-file -Dfile=/root/jwt-permission-2.0.3.jar -DgroupId=com.github.whvcse -DartifactId=jwt-permission -Dversion=2.0.4 -Dpackaging=jar

点击回车

标志构建成功,

 

最后进入构建成功目录low上一眼。以上就是在Jenkins中 maven自己手动构建未开源的jar解决方案。

完结.......  希望各位童鞋支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值