博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven 手动添加jar包到本地仓库
阅读量:5042 次
发布时间:2019-06-12

本文共 1499 字,大约阅读时间需要 4 分钟。

在Jenkins中构建项目,遇到maven缺少插件的问题:

[ERROR] Failed to execute goal on project mianshi-service: Could not resolve dependencies for project com.shiku:mianshi-service:jar:0.0.1-SNAPSHOT: The following artifacts could not be resolved: com.xiaomi.push:mipush-sdk-server:jar:2.2.18, org.json:json-simple:jar:1.1.1: Could not find artifact com.xiaomi.push:mipush-sdk-server:jar:2.2.18 in spring-snapshots () -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn 
-rf :mianshi-servi

方法一:

有时maven库中的插件不好拉取,如网速不好或特殊的项目依赖包等因素,可以将需要的jar包直接添加到本地maven库中,减少很多麻烦。

1、准备好需要的jar包,放置在方便的路径下,并进入到这个目录

2、执行命令:mvn install:install-file   -Dfile=  -DgroupId=org.json  -DartifactId=json-simple -Dversion=1.1.1  -Dpackaging=jar

需要什么包就改成相应的名字,执行后将出现下面提示,之后构建就不会出现maven缺包的情况:

 

方法二:

,我今天遇到这个情况,方法一不起效,在本机上直接执行构建命令就可以构建成功,但是在Jenkins上构建,还是报上面的错误,检查了Jenkins的配置 ,项目配置,没有发现任何问题,无奈之下,只有设置Jenkins的全局变量设置,将maven改成自动安装:系统管理-->全局工具配置-->maven

然后打开项目配置,在pre step中添加mvn的添加插件到仓库的命令,需要注意的是,要在服务器的相应目录中准备好jar包,配置保存后,构建项目就不会出现maven缺少包的问题了。

(我构建之前是将服务器上的maven卸载了的,Jenkins在构建项目时,会下载maven这个插件,然后在Jenkins的目录下保存maven的仓库,那卸不卸载本机的maven,看你自己的了)

 

转载于:https://www.cnblogs.com/Christine-ting/p/10497318.html

你可能感兴趣的文章
java中Hashtable和HashMap的区别(转)
查看>>
关闭数据库
查看>>
webStrom智能提示忽略首字母大小写问题
查看>>
层叠加的五条叠加法则(一)
查看>>
设计模式六大原则(5):迪米特法则
查看>>
对Feature的操作插入添加删除
查看>>
javascript String
查看>>
ecshop 系统信息在哪个页面
查看>>
【转】码云source tree 提交超过100m 为什么大文件推不上去
查看>>
Oracle数据库的增、删、改、查
查看>>
MySql执行分析
查看>>
git使用中的问题
查看>>
yaml文件 .yml
查看>>
linux字符集修改
查看>>
phpcms 添加自定义表单 留言
查看>>
mysql 优化
查看>>
读书笔记 ~ Nmap渗透测试指南
查看>>
WCF 配置文件
查看>>
动态调用WCF服务
查看>>
oracle导出/导入 expdp/impdp
查看>>