jenkins构建maven项目:找不到依赖库的解决办法
Could not resolve dependencies for project
在使用jenkins构建maven项目时,会遇到以上问题。首先我们先看看上述问题产生的原因:
直接从打印的日志看是找不到指定的依赖库,也就是在https://repo.maven.apache.org/maven2 仓库中找不到sqljdbc4:jar:4.0等jar包,因此编译不通过导致编译失败。我们在构建maven项目时,常常会用到一些特殊的jar包(不能在中央仓库中直接下载到本地仓库如微软不允许以maven的方式直接下载com.microsoft.sqlserver:sqljdbc4:jar:4.0等jar包),我们只能手动下载这部分jar包导入到maven本地仓库去引用。
但是我本地maven项目运行确没有问题,原因如下:maven项目编译加载的默认路径是本地仓库如C:\Users\fyang\.m2\repository,而在本次仓库下存在以上依赖库,因此不会报错。而在没有配置Goals and options这一项时(如下图标红区域),Jenkins编译加载maven项目默认是从https://repo.maven.apache.org/maven2库中加载,因此导致失败。
解决方法:job名-->configure-->Build-->Goals and options:
clean package -Dmaven.repo.local=C:\Users\fyang\.m2\repository
在这里使用-Dmaven.repo.local,强制指定本地仓库的路径,就可解决此问题。
jenkins构建maven项目:找不到依赖库的解决办法相关推荐
- Jenkins部署maven项目找不到jar包解决
Jenkins部署maven项目找不到jar包解决 环境部署 问题描述 解决方案 环境部署 1. centos搭建java部署环境 2. jenkins环境搭建 3. jenkins部署springb ...
- Jenkins——Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节
Jenkins构建Maven项目+Jenkins项目构建细节 Jenkins构建的项目类型介绍 自由风格项目构建 拉取代码 编译打包 远程部署 代码改动后的持续集成 Maven项目构建 Pipelin ...
- IDEA maven项目查自动查看依赖关系,解决包冲突问题
IDEA maven项目查自动查看依赖关系,解决包冲突问题 参考文章: (1)IDEA maven项目查自动查看依赖关系,解决包冲突问题 (2)https://www.cnblogs.com/jpfs ...
- maven引入hadoop_Maven引入hadoop依赖包出错解决办法
错误: ArtifactTransferException: Failure to transfer org.apache.hadoop:hadoop-hdfs:jar:2.6.0 from http ...
- eclipse项目的maven工程找不到主类的解决办法
eclipse项目的maven工程找不到主类的解决办法 2017-06-01 23:45 690人阅读 评论(0) 收藏 举报 分类: java(5) 版权声明:本文为博主原创文章,未经博主允许不 ...
- Jenkins构建maven项目不执行测试用例的命令
在Jenkins构建项目的时候,有时候执行大量的单元测试用例需要浪费很多时间,为了更快速的构建,可在build选项中使用一下命令不执行单元测试用例 ·Root POM:pom.xml(maven项目的 ...
- Jenkins构建maven项目失败
问题一 xxxxx.RELEASE.pom.part.lock (No such file or directory) and 'parent.relativePath' points at wron ...
- 分模块的maven项目调试时报Source not found的解决办法
一.背景 通常在开发中,我们经常会拆分我们的项目为一个个maven子工程,然后用一个父项目进行集成,并且子项目还会继承自父项目.当我们对这些项目进行debug调试的时候往往会在eclipse中出现so ...
- idea maven项目无法下载自定义的仓库完美解决办法
需要在里面添加: <profile><id>ajxt</id><activation><activeByDefault>true</a ...
最新文章
- windows 常用工具
- Linux -- 进程或线程独占CPU
- Android之查看网络图片和网页HTML
- 如何从硬件到防火墙设置homelab
- 北京工业大学微型计算机接口技术考试,汇编语言微机原理及接口技术期末试卷含答案...
- Centos删除virbr0网卡
- 考CFA证书只通过一级有用吗?
- MAC OS系统如何使用动态远程桌面
- Java实现超市购物系统
- hdu 5064——Find Sequence
- 闹钟android 代码,android 闹钟app源码(Alarm)
- python制作口算大师
- 高速钢(HSS)金属切削刀具的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- NVAPI抓屏传递给D3D11(D3D9到D3D11的数据传递)
- 天蝎项目整机柜服务器技术规格,天蝎整机柜服务器技术规范2.5.doc
- 活体检测-用照片来做人脸识别可行吗?
- 看到校友录一位同学的留言,想起来一首诗
- stm32专题二十一:LCD显示原理
- 【uniapp Uview】 IndexList用法 姓氏分组方法
- 历史名人鲁迅介绍HTML个人网页作业作品下载 历史人物介绍网页设计制作 大学生英雄人物网站作业模板 dreamweaver简单个人网页制作
热门文章
- Django数据库——迁移命令
- 国家版权局通报“剑网2018”成果:查处侵权案件544件
- jQuery-UI draggable的参数
- r5 5600x和r7 3800x参数对比哪个更好
- springboot与rabbitMQ实现延迟加载
- Jupyter 安装 nbextensions 插件
- 计算机卸载程序能卸载干净吗,怎么彻底清除电脑软件鲁大师?卸载对系统有影响吗?...
- 【SOAP-WebService系列】SOAP简述
- 一次完整的HTTP请求经历了什么过程?
- (油条)秘方--包学包会 韭菜盒 发糕 饺子 水煎包 灌汤小笼包 蒸包 - Qzone日志