Jenkins部署maven项目找不到jar包解决
Jenkins部署maven项目找不到jar包解决
- 环境部署
- 问题描述
- 解决方案
环境部署
1. centos搭建java部署环境
2. jenkins环境搭建
3. jenkins部署springboot项目
问题描述
在构建springboot项目时,引用了本地jar包,maven仓库无法从相关镜像拉取jar包,导致部署失败。
解决方案
以个人项目的common公共包为例。
- 将本地jar包通过mavn编译。
install-file -Dfile=本地位置/common.jar -DgroupId=com -DartifactId=thinke-common -Dversion=1.0(版本号) -Dpackaging=jar
执行后会在本地配置的仓库文件夹下生成一个com的文件夹,里面有thinker-common包
- 将编译后的目录文件移动到jenkins对应的仓库文件中。
注意: Jenkins 默认的仓库包位置为:
/var/lib/jenkins/.m2/repository
这边如果部署使用的是自定义仓库位置,就将刚才打包好的文件复制到该仓库下。
这边的~表示的是/var/lib/jenkins/
,而不是/root/
- 重新进行构建。
在项目中的pom文件中添加相关依赖。
<dependency><groupId>com</groupId><artifactId>thinker-common</artifactId><version>版本号</version></dependency>
立即构建就完成了。
Jenkins部署maven项目找不到jar包解决相关推荐
- Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法
Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...
- Maven项目中使用本地JAR包
在Maven项目中使用本地JAR包有两种方法: 1. 使用system scope <dependencies><dependency><groupId>org.r ...
- maven工程找不到jar包(依赖)的解决方法
maven工程找不到jar包(依赖)的解决方法 参考文章: (1)maven工程找不到jar包(依赖)的解决方法 (2)https://www.cnblogs.com/qsymg/p/9909964. ...
- 【idea基础知识】在maven项目中额外增加jar包
不受MAVEN管理的方式 有些jar包比如odbc.jar无法通过maven直接下载到,如果有现成的jar包可以直接导入的话就方便多了. 如果不需要增加到maven配置中,则使用如下方式导入. 首先通 ...
- maven 项目中引入第三方jar包的方法
说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包 1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi ...
- idea打开maven项目时,部分jar包报红问题
正常情况下,在导入maven项目后,因未配置maven仓库地址,会出现所有jar包报红的问题,一般这种情况只需要去file->settings->maven中引入maven并修改maven ...
- Idea中maven项目中导入本地jar包
1.将jar包导入到本地maven库或者远程nexus仓库,再使用maven引用: 2.导入命令: 1 2 3 4 //通过一下信息引入maven -DgroupId=com.test -Dartif ...
- IDEA Maven项目引入本地外部jar包
Ctrl+shift+alt+S
- jenkins构建maven项目:找不到依赖库的解决办法
Could not resolve dependencies for project 在使用jenkins构建maven项目时,会遇到以上问题.首先我们先看看上述问题产生的原因: 直接从打印的日志看是 ...
最新文章
- 随想_8_Windows_XP_Explorer_错误
- 牛客小白月赛25 补题+题解[A-J]
- python2 python3编码_Python2和Python3编码问题-从底层出发
- lua学习笔记之模块、包
- 关于html-三角的制作
- redis循环键_Redis的并发控制
- 如何在不重新加载页面的情况下修改URL?
- kubernetes(K8s):管理云平台中多个主机上的容器化的应用
- Ubuntu下配置Window CIFS共享
- 一、bootstrap table 初体验
- Unity 3D光源-Directional平行光/逆光效果,光晕详解、教程
- 2017 Python 问卷调查结果初步分析
- java subject类_RxJava 常见误区(一):过度使用 Subject
- 安徽涉外经济职业学院有计算机网络,校级精品课程——会计基础
- 福州大学计算机学院李敏,副教授(副研究员) - 福州大学机械工程及自动化学院...
- 公共WiFi到底该不该连?黑客教父龚蔚这么说
- wap商城源码php,ecshop商城源码html5手机wap响应式自适应php网站模板带后端dossy
- mysql 修改密码
- E3闪光 - 世界第一双启动,PS3的最简单的操作设备到达令人惊讶
- Mycat分库分表原理
热门文章
- 视频知识点(20)- H264码流如何在SPS中获取宽高信息?
- Windows无法安装到这个磁盘。这台计算机的硬件可能不支持启动到此磁盘。请确保在计算机的bios菜单中启用了磁盘的控制器
- 训练过程曲线分析:acc/loss/val_acc/val_loss【转载】
- threejs 辉光的使用 在vue
- javascript:幂指数运算符
- (一)Activiti 数据库25张表——流程历史记录表25(ACT_EVT_LOG)
- C++ 折纸(folding)
- 获取文件哈希值_关于哈希的一切,都在这里了
- UPC 2020年夏混合个人训练第六十四场【ACDG】
- SSL证书怎么购买?