当我们项目中用到的数据库为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.将需要的jar包先下载好
2.找到C:\Users\Administrator\.m2\repository(我电脑的路径),添加新文件夹
举例:要添加的jar包
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
那么就在C:\Users\Administrator\.m2\repository的下面新建sqlserver\sqljdbc4\4.0
把下载好的sqljdbc4.jar放到4.0下改名为sqljdbc4-4.0.jar,
然后改pom.xml中的
<dependency>
<groupId>sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>