解决Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0问题
Posted 程序and人生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0问题相关的知识,希望对你有一定的参考价值。
当我们项目中用到的数据库为sql server时 我们一般在maven项目的pom.xml只添加依赖:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
但是添加完之后 pom.xml会提示:Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0
直接原因:
制定路径下确实没有sqljdbc4.jar文件。
根本原因:
微软不允许以maven的方式直接下载该文件
解决方法:
1.下载 sqljdbc4.jar 下载地址可以百度搜索sqljdbc4.jar 去微软官网下载,也可以从这个地址下载:链接: http://pan.baidu.com/s/1nu6cgdz 密码: ikqn
2.改名为sqljdbc4-4.0.jar,放到maven库里。我本地的maven仓库地址:
3.eclipse中选中项目,右键maven--update project,完成。
有的人是用mvn命令解决的 但是我觉得mvn命令难记 这样的方式更方便。
以上是关于解决Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0问题的主要内容,如果未能解决你的问题,请参考以下文章
eclipse导入maven工程missing artifact(实际是存在的)错误解决
Missing artifact javax.transaction:jta:jar:1.0.1B解决办法
Missing artifact XXXXX:jar:1.9.1 解决错误问题
解决Maven工程中报 Missing artifact jdk.tools:jdk.tools: