Jenkins部署maven项目找不到jar包解决

  • 环境部署
  • 问题描述
  • 解决方案

环境部署

1. centos搭建java部署环境

2. jenkins环境搭建

3. jenkins部署springboot项目

问题描述

在构建springboot项目时,引用了本地jar包,maven仓库无法从相关镜像拉取jar包,导致部署失败。

解决方案

以个人项目的common公共包为例。

  1. 将本地jar包通过mavn编译。
install-file -Dfile=本地位置/common.jar -DgroupId=com -DartifactId=thinke-common -Dversion=1.0(版本号)  -Dpackaging=jar

执行后会在本地配置的仓库文件夹下生成一个com的文件夹,里面有thinker-common包

  1. 将编译后的目录文件移动到jenkins对应的仓库文件中。
    注意: Jenkins 默认的仓库包位置为:
/var/lib/jenkins/.m2/repository

这边如果部署使用的是自定义仓库位置,就将刚才打包好的文件复制到该仓库下。

这边的~表示的是/var/lib/jenkins/,而不是/root/

  1. 重新进行构建。
    在项目中的pom文件中添加相关依赖。
<dependency><groupId>com</groupId><artifactId>thinker-common</artifactId><version>版本号</version></dependency>

立即构建就完成了。

Jenkins部署maven项目找不到jar包解决相关推荐

  1. Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

    Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...

  2. Maven项目中使用本地JAR包

    在Maven项目中使用本地JAR包有两种方法: 1. 使用system scope <dependencies><dependency><groupId>org.r ...

  3. maven工程找不到jar包(依赖)的解决方法

    maven工程找不到jar包(依赖)的解决方法 参考文章: (1)maven工程找不到jar包(依赖)的解决方法 (2)https://www.cnblogs.com/qsymg/p/9909964. ...

  4. 【idea基础知识】在maven项目中额外增加jar包

    不受MAVEN管理的方式 有些jar包比如odbc.jar无法通过maven直接下载到,如果有现成的jar包可以直接导入的话就方便多了. 如果不需要增加到maven配置中,则使用如下方式导入. 首先通 ...

  5. maven 项目中引入第三方jar包的方法

    说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包 1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi ...

  6. idea打开maven项目时,部分jar包报红问题

    正常情况下,在导入maven项目后,因未配置maven仓库地址,会出现所有jar包报红的问题,一般这种情况只需要去file->settings->maven中引入maven并修改maven ...

  7. Idea中maven项目中导入本地jar包

    1.将jar包导入到本地maven库或者远程nexus仓库,再使用maven引用: 2.导入命令: 1 2 3 4 //通过一下信息引入maven -DgroupId=com.test -Dartif ...

  8. IDEA Maven项目引入本地外部jar包

    Ctrl+shift+alt+S

  9. jenkins构建maven项目:找不到依赖库的解决办法

    Could not resolve dependencies for project 在使用jenkins构建maven项目时,会遇到以上问题.首先我们先看看上述问题产生的原因: 直接从打印的日志看是 ...

最新文章

  1. 随想_8_Windows_XP_Explorer_错误
  2. 牛客小白月赛25 补题+题解[A-J]
  3. python2 python3编码_Python2和Python3编码问题-从底层出发
  4. lua学习笔记之模块、包
  5. 关于html-三角的制作
  6. redis循环键_Redis的并发控制
  7. 如何在不重新加载页面的情况下修改URL?
  8. kubernetes(K8s):管理云平台中多个主机上的容器化的应用
  9. Ubuntu下配置Window CIFS共享
  10. 一、bootstrap table 初体验
  11. Unity 3D光源-Directional平行光/逆光效果,光晕详解、教程
  12. 2017 Python 问卷调查结果初步分析
  13. java subject类_RxJava 常见误区(一):过度使用 Subject
  14. 安徽涉外经济职业学院有计算机网络,校级精品课程——会计基础
  15. 福州大学计算机学院李敏,副教授(副研究员) - 福州大学机械工程及自动化学院...
  16. 公共WiFi到底该不该连?黑客教父龚蔚这么说
  17. wap商城源码php,ecshop商城源码html5手机wap响应式自适应php网站模板带后端dossy
  18. mysql 修改密码
  19. E3闪光 - 世界第一双启动,PS3的最简单的操作设备到达令人惊讶
  20. Mycat分库分表原理

热门文章

  1. 视频知识点(20)- H264码流如何在SPS中获取宽高信息?
  2. Windows无法安装到这个磁盘。这台计算机的硬件可能不支持启动到此磁盘。请确保在计算机的bios菜单中启用了磁盘的控制器
  3. 训练过程曲线分析:acc/loss/val_acc/val_loss【转载】
  4. threejs 辉光的使用 在vue
  5. javascript:幂指数运算符
  6. (一)Activiti 数据库25张表——流程历史记录表25(ACT_EVT_LOG)
  7. C++ 折纸(folding)
  8. 获取文件哈希值_关于哈希的一切,都在这里了
  9. UPC 2020年夏混合个人训练第六十四场【ACDG】
  10. SSL证书怎么购买?