问题
ojdbc14-10.2.0.4.0.jar是要收费的,所以Maven的远程库里没有这个资源,但是项目中maven引用了此jar包,怎么才能使项目maven引用正常呢?
分析
maven先根据本地库查询jar,没有相应的jar包就会去maven远程库下载jar到本地,因此,可以通过配置本地库来加载ojdbc14-10.2.0.4.0.jar。
解决
确保自己系统中环境变量已经配置了maven。
打开cmd命令,执行
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc14-10.2.0.4.0.jar
DgroupId:组名 DartifactId:实际名称 Dversion:版本 Dpackaging:包类型 Dfile:文件名
把ojdbc14-10.2.0.4.0.jar拷贝到自己的maven本地库中
路径:仓库路径\com\oracle\ojdbc14\10.2.0.4.0。
项目中可以直接添加依赖并使用
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
Maven本地库加载jar完成了。
总结
以上方法只是给出ojdbc14-10.2.0.4.0.jar加载到maven本地库,其余jar都可以按此来实现。