Jenkins部署maven项目找不到jar包解决
程序员文章站
2022-06-05 17:20:37
...
环境部署
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>
立即构建就完成了。
上一篇: Windows下使用命令行编译C++程序
下一篇: 初识多线程
推荐阅读
-
解决maven找不到jar包的问题
-
Springboot中引入本地jar包,并通过maven把项目成功打包成jar包部署
-
maven项目外网向内网迁移配置了本地仓库却找不到本地仓库已经有的jar包
-
详解IDEA使用Maven项目不能加入本地Jar包的解决方法
-
使用了自定义的模块的Maven项目打包报错找不到jar包
-
解决运行maven打的Avro项目jar包,报错第三方库的类找不到
-
springboot项目maven打包编译第三方jar包,报错:找不到符号,找不到jar中的类
-
jenkins构建maven项目:找不到本地依赖包的解决办法
-
IntelliJ IDEA基于maven构建的web项目找不到jar包
-
Jenkins部署maven项目找不到jar包解决