我正在尝试在我的 POM.xml 文件中添加 MS SQL 驱动程序依赖项,以下是依赖项。
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
但我得到了这个异常
Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0
我真的不明白这个问题。
最佳答案
更新
Microsoft 现在在 maven Central 中提供此 Artifact 。有关详细信息,请参阅@nirmal 的答案:https://stackoverflow.com/a/41149866/1570834
原始答案
问题是 Maven 在任何已配置的 maven repositories 中都找不到此 Artifact 。 .
不幸的是,Microsoft 并未通过任何 maven 存储库提供此 Artifact 。您需要从 Microsoft website 下载 jar ,然后手动将其安装到本地 maven 存储库中。
您可以使用以下 maven 命令执行此操作:
mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar
然后下次在 POM 上运行 maven 时,它会找到 Artifact 。
关于sql-server - 缺少 Artifact com.microsoft.sqlserver :sqljdbc4:jar:4. 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19537396/