Maven提示Failure to find com.oracle:ojdbc14:jar:10.2.0.4.0
报错解释:
Maven 在构建项目时,无法在配置的仓库中找到指定的依赖。这里提示找不到 com.oracle:ojdbc14
的 jar 包,版本是 10.2.0.4.0
。这通常是因为该依赖不在 Maven 中央仓库,或者需要的版本在仓库中不存在。
解决方法:
- 确认是否需要该版本的 Oracle JDBC 驱动。如果不是特别必要,可以考虑使用其他版本的驱动,比如 ojdbc7 或 ojdbc8。
如果确实需要该版本,可以尝试以下方法:
手动下载该 jar 包并安装到本地仓库:
mvn install:install-file -Dfile=path-to-ojdbc14.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar
将下载的 jar 包添加到项目的
lib
目录下,并在pom.xml
中添加以下依赖:<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.4.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/ojdbc14.jar</systemPath> </dependency>
- 如果有 Oracle 账号和权限,可以尝试将 jar 包发布到自己的 Maven 仓库,然后在
pom.xml
中引用。
- 如果以上方法都不适用,可以考虑使用其他数据库连接池或驱动,如 HikariCP 或更现代的 JDBC 驱动。
评论已关闭