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 ...
最新文章
- mysql 分组 列转行_mysql列转行以及年月分组实例
- Command_Of_Windows1
- SpringBoot+Vue视频干货
- 正则表达式简明使用手册
- spring里的controller之间的跳转
- linux下远程登录如何退出,Ubuntu 中rdesktop如何切换和退出远程桌面
- wireshark 过滤法则
- 剑指offer面试题57 - II. 和为s的连续正数序列(双指针)(滑动窗口)
- 常用数据库的字段类型及大小
- 解析xml的四种方式
- 基于JSP的共享单车管理系统的设计与实现
- 利用Python生成双月分类数据集
- 一文看懂国内人工智能行业产业链全景(必收藏)
- 基于angularjs的单页面实例_angularjs网站开发实例
- 一卡难求,什么时候才能买到原价显卡?
- linux客户端连接iscsi,配置ISCSI客户端(LINUX)redhat5-iSCSI-INITIATOR
- PMP-项目经理角色
- kernel 选项详解(stlinux2.3)
- LINUX-查看历史操作记录
- 如何快速查看MCC竞价账户下子账户的剩余预算金额?