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>