最近在做數據同步的項目,過程中接觸了spring+jdbc的開發模式(IDE: sts),然后開始使用maven管理項目。目前碰到的一個問題是在本地添加一個repository,加的是用于連接sqlserver的驅動包sqljdbc4.jar。我在很多maven倉庫里都沒找到這個jar,只能手動的下載來,然后添加到本地倉庫里。發現這個包好像很多人沒有添加成功,我在這里找到了解決方法http://claude.betancourt.us/add-microsoft-sql-jdbc-driver-to-maven/。
主要步驟如下:
1. 本地下載sqljdbc4.jar
2. 解壓到本地文件夾中,并找到sqljdbc4.jar路徑
3. 打開命令窗口,執行以下語句(前提:先配置好maven環境變量)
1 C:\Users\nbxyz>mvn install:install-file -Dfile=e:\sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar
4."BUILD SUCCESS"即添加成功

生成的pom文件如下
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4 <modelVersion>4.0.0</modelVersion>
5 <groupId>com.microsoft.sqlserver</groupId>
6 <artifactId>sqljdbc4</artifactId>
7 <version>4.0</version>
8 <description>POM was created from install:install-file</description>
9 </project>