Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.2解决方案
在使用依赖微软的sqlserver sqljdbc4时
// 依赖微软 sqlserver sqljdbc4
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.2</version>
</dependency>
maven构建后返回:
Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.2
百度后,发现是微软没有提供下载sqljdbc4的问题,需要到微软官方下载jar后,本地install才可以。
可以使用替代依赖
// jdk8使用
<!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.1.0.jre8</version>
</dependency>
// jdk7使用
<!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.1.0.jre7</version>
</dependency>
在使用Maven构建时遇到com.microsoft.sqlserver:sqljdbc4:jar:4.2缺失的问题,由于微软未提供该依赖,需要从官方下载jar文件并本地安装。推荐使用替代依赖,对于JDK8可选择mssql-jdbc-6.1.0.jre8,JDK7则使用mssql-jdbc-6.1.0.jre7。

2059

被折叠的 条评论
为什么被折叠?



