Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0
maven构建项目的时候遇到这个错误:
一、直接原因
制定路径下确实没有sqljdbc4.jar文件。
二、根本原因
微软不允许以maven的方式直接下载该文件。
三、解决办法
3.1 手动下载相关库:http://www.microsoft.com/en-us/download/details.aspx?id=11774
3.2 进入下载库所在的目录
3.3 执行以下命令
mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar
四、测试
进入maven仓库,发现sqljdbc4.jar已经安装。
执行相关项目的maven,编译通过。
上善若水,水利万物而不争。