刚使用maven不久,准备将现在的普通Eclipse项目改成Maven项目,在编写pom.xml文件的时候,发现依赖这部分有几个jar包,官方的仓库中没有,需要自己安装。下面记录一下安装的步骤。
1.导入SqlServer JDBC Jar包
mvn install:install-file -DgroupId=com.microsoft -DartifactId=sqljdbc -Dversion=4.0.0 -Dpackaging=jar -Dfile=D:\aquila\aquila\lib\sqljdbc4.jar
groupId,artifactId和version可以定位maven仓库中的一个jar包,packaging指定文件的形式,jar还是war还是其他的什么,最后指定文件的位置
2.执行上边的命令
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-po
m ---
[INFO] Installing D:\aquila\aquila\lib\sqljdbc4.jar to C:\Users\u\.m2\repository
\com\microsoft\sqljdbc\4.0.0\sqljdbc-4.0.0.jar
[INFO] Installing C:\Users\u\AppData\Local\Temp\mvninstall4148111308827790860.po
m to C:\Users\u\.m2\repository\com\microsoft\sqljdbc\4.0.0\sqljdbc-4.0.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.529s
[INFO] Finished at: Fri Dec 05 13:34:22 CST 2014
[INFO] Final Memory: 5M/154M
[INFO] ------------------------------------------------------------------------
从上边的日志可以看到,sqljdbc4.jar已经被安装到仓库根目录下的com/microsoft/sqljdbc/4.0.0/目录下边了。
3.引用的时候可以这么写:
<dependency>
<groupId>com.microsoft</groupId>
<artifactId>sqljdbc</artifactId>
<version>4.0.0</version>
</dependency>
配置到项目的pom文件中,就可以了,非常方便。