| 在pom.xml上添加了sqlserver的jdbc连接依赖:
 <dependency>
 <groupId>com.microsoft.sqlserver</groupId>
 <artifactId>sqljdbc4</artifactId>
 <version>4.0</version>
 </dependency>
 
 但发现Maven并没有下载这个包,并显示错误:
 Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0
 
 网上搜索解决方式后,原因是:
 微软不允许以maven的方式直接下载该文件。
 解决方法有:1,手动下载sqljdbc4-4.0.jar,并把它放到maven库的相应路径中,然后右击项目->Maven->Update Project.
 2,把pom.xml依赖删除,把sqljdbc4-4.0.jar直接添加到build path里面。建一个libs目录,把包复制进去,然后Java Build Path中Add Jars,把它加进去。
 ---------------------
 下载jar包后,将其放到本地的.m2/repository的相应目录下,在eclipse中更新maven后,还是死活报找不到jar包的错误,之后将目录下的*.lastUpdated,尤其是_remote.repositories删除掉,只留了一个sqljdbc4-4.0.jar包,更新maven,之后不报错,并可以成功运行
 
 以上亲测有效 |