一、问题

如果项目中使用到了SqlServer,则需要添加 Maven 依赖。依赖地址如下:

  1. <!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4 -->
  2. <dependency>
  3. <groupId>com.microsoft.sqlserver</groupId>
  4. <artifactId>sqljdbc4</artifactId>
  5. <version>4.0</version>
  6. </dependency>

但是添加 Maven 后会提示以下错误:

  1. Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0

这是因为微软不允许以 Maven 的方式直接下载该文件。

二、方案

手动下载 jar 包。
QQ截图20220316095559.png
进入到下载的 jar 包目录,在命令行执行以下命令:

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

sqljdbc4-4.0.jar就是刚才下载的 jar 包名。

mvn命令需要 Maven 环境依赖。

当执行后,命令行出现以下提示说明本地安装成功:
QQ截图20220315190235.png