问题:
- 直接在
pom.xml
文件中输入下列坐标,不能成功,并且提示在maven仓库,或者阿里云仓库找不到。
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.1.0</version>
</dependency>
解决方案:
原因剖析:
- Oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源。
解决思路:
- 通过配置本地库加载到项目中去。
解决步骤一:去已安装的Oracle中寻找一个ojdbc6:
Oracle安装目录\product\11.2.0\dbhome_1\jdbc\lib
- 如,我的是:
D:\HouDuanTools\Oracle\product\11.2.0\dbhome_1\jdbc\lib
解决步骤二:cmd中切换到该目录:
解决步骤三:配置到本地仓库:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6
-Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc6.jar
解决步骤四:pom.xml中重新导入:
- 导入坐标后,重新加载依赖即可。
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.1.0</version>
</dependency>
ATFWUS --Writing By 2020–05-06