oracle ojdbc jar包报错:Could not find artifact com.oracle:ojdbc8
在IDEA中引入一个新项目时,由于项目中引入了如下依赖:
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc8</artifactId> <version>12c</version> </dependency>
导致在更新本地依赖包时,报错:
Could not find artifact com.oracle:ojdbc8:pom:12c in alimaven (http://maven.aliyun.com/nexus/content/groups/public/)
这是由于 Oracle 的商业版权问题,maven的中心资源库中没有ojdbc驱动包,所以需要在maven本地库中安装ojdbc驱动包。
官网下载ojdbc8包:
https://repo1.maven.org/maven2/com/oracle/database/jdbc/ojdbc8/
在下载的jar包路径下打开 cmd 窗口,安装jar包(注意不要将该jar放到maven对应的包路径下,这样可能会提示已经存在错误):
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12c -Dpackaging=jar -Dfile=ojdbc8.jar
安装成功后,会在maven默认本地仓库位置生成相应的jar和文件:
再重新刷新IDEA中的maven依赖即可。
标签:jar,ojdbc8,maven,报错,ojdbc,oracle,com From: https://www.cnblogs.com/helios-fz/p/16968912.html