maven项目中如果使用sqlserver驱动包sqljdbc4或oracle驱动包ojdbc14依赖的时候,会出现依赖无法下载到本地仓库的情况。
<!-- sqlserver -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.4</version>
</dependency>
<!-- oracle -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
sqlserver和oracle在maven仓库有,但是微软和oracle不允许maven方式自动下载jar
所以需要自己导入依赖的本地仓库
现在官网下载
方法有多种,将网上下载的jar包直接放到本地maven仓库中对应包和版本的文件夹下替换就行。
mvn install:install-file -Dfile=sqljdbc4-4.0.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.4
mvn install:install-file -Dfile=ojdbc14.jar -Dpackaging=jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0