自学内容网 自学内容网

maven构建项目报错:Failure to find com.microsoft.sqlserver:sqljdbc4:jar:4.0 in

背景

今天在项目里面查询sqlserver的数据库的时候,本地maven中引入依赖:

 <dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.0</version>
 </dependency>

本地可以没有任何问题,但是在服务器上构建的时候,就报错了:

Failed to execute goal on project common: Could not resolve dependencies for project common:jar:0.0.1-SNAPSHOT: Failure to find com.microsoft.sqlserver:sqljdbc4:jar:4.0 in https://jitpack.io was cached in the local repository, resolution will not be reattempted until the update interval of jitpack.io has elapsed or updates are forced -> [Help 1]

解决

既然本地可以,服务器上他下载不下来,那我就手动处理,将本地的jar包上传到服务器,然后maven install:
先进入到服务器的maven的仓库所在目录,看看是不是有sqljdbc的jar
在这里插入图片描述
确实没有,那么我就把本地的jar传到这个目录下,然后执行:

mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar

在这里插入图片描述
然后再通过jenkins构建项目,就没有问题了


原文地址:https://blog.csdn.net/iamlihongwei/article/details/137224712

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!