刚使用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-pom ---[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.pom 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文件中,就可以了,非常方便。