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项目:找不到依赖库的解决办法相关推荐

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

    Jenkins部署maven项目找不到jar包解决 环境部署 问题描述 解决方案 环境部署 1. centos搭建java部署环境 2. jenkins环境搭建 3. jenkins部署springb ...

  2. Jenkins——Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节

    Jenkins构建Maven项目+Jenkins项目构建细节 Jenkins构建的项目类型介绍 自由风格项目构建 拉取代码 编译打包 远程部署 代码改动后的持续集成 Maven项目构建 Pipelin ...

  3. IDEA maven项目查自动查看依赖关系,解决包冲突问题

    IDEA maven项目查自动查看依赖关系,解决包冲突问题 参考文章: (1)IDEA maven项目查自动查看依赖关系,解决包冲突问题 (2)https://www.cnblogs.com/jpfs ...

  4. maven引入hadoop_Maven引入hadoop依赖包出错解决办法

    错误: ArtifactTransferException: Failure to transfer org.apache.hadoop:hadoop-hdfs:jar:2.6.0 from http ...

  5. eclipse项目的maven工程找不到主类的解决办法

    eclipse项目的maven工程找不到主类的解决办法 2017-06-01 23:45 690人阅读 评论(0) 收藏 举报  分类: java(5)  版权声明:本文为博主原创文章,未经博主允许不 ...

  6. Jenkins构建maven项目不执行测试用例的命令

    在Jenkins构建项目的时候,有时候执行大量的单元测试用例需要浪费很多时间,为了更快速的构建,可在build选项中使用一下命令不执行单元测试用例 ·Root POM:pom.xml(maven项目的 ...

  7. Jenkins构建maven项目失败

    问题一 xxxxx.RELEASE.pom.part.lock (No such file or directory) and 'parent.relativePath' points at wron ...

  8. 分模块的maven项目调试时报Source not found的解决办法

    一.背景 通常在开发中,我们经常会拆分我们的项目为一个个maven子工程,然后用一个父项目进行集成,并且子项目还会继承自父项目.当我们对这些项目进行debug调试的时候往往会在eclipse中出现so ...

  9. idea maven项目无法下载自定义的仓库完美解决办法

    需要在里面添加: <profile><id>ajxt</id><activation><activeByDefault>true</a ...

最新文章

  1. windows 常用工具
  2. Linux -- 进程或线程独占CPU
  3. Android之查看网络图片和网页HTML
  4. 如何从硬件到防火墙设置homelab
  5. 北京工业大学微型计算机接口技术考试,汇编语言微机原理及接口技术期末试卷含答案...
  6. Centos删除virbr0网卡
  7. 考CFA证书只通过一级有用吗?
  8. MAC OS系统如何使用动态远程桌面
  9. Java实现超市购物系统
  10. hdu 5064——Find Sequence
  11. 闹钟android 代码,android 闹钟app源码(Alarm)
  12. python制作口算大师
  13. 高速钢(HSS)金属切削刀具的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. NVAPI抓屏传递给D3D11(D3D9到D3D11的数据传递)
  15. 天蝎项目整机柜服务器技术规格,天蝎整机柜服务器技术规范2.5.doc
  16. 活体检测-用照片来做人脸识别可行吗?
  17. 看到校友录一位同学的留言,想起来一首诗
  18. stm32专题二十一:LCD显示原理
  19. 【uniapp Uview】 IndexList用法 姓氏分组方法
  20. 历史名人鲁迅介绍HTML个人网页作业作品下载 历史人物介绍网页设计制作 大学生英雄人物网站作业模板 dreamweaver简单个人网页制作

热门文章

  1. Django数据库——迁移命令
  2. 国家版权局通报“剑网2018”成果:查处侵权案件544件
  3. jQuery-UI draggable的参数
  4. r5 5600x和r7 3800x参数对比哪个更好
  5. springboot与rabbitMQ实现延迟加载
  6. Jupyter 安装 nbextensions 插件
  7. 计算机卸载程序能卸载干净吗,怎么彻底清除电脑软件鲁大师?卸载对系统有影响吗?...
  8. 【SOAP-WebService系列】SOAP简述
  9. 一次完整的HTTP请求经历了什么过程?
  10. (油条)秘方--包学包会 韭菜盒 发糕 饺子 水煎包 灌汤小笼包 蒸包 - Qzone日志