java - 缺少 Artifact com.oracle :ojdbc7 in eclipse

标签 java eclipse oracle maven ojdbc

我在 Eclipse (EE Developer) 中导入了一个 Maven 项目,我的 pom.xml 文件中有以下错误,“Missing artifact com.oracle:ojdbc7:jar:12.1.0.2” in this code:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.2</version>
</dependency>

我已通过下载 ojdbc7.jar 并运行此命令来完成此操作:

mvn install:install-file -Dfile=/Path-to-jar/ojdbc7.jar
-DgroupId=com.oracle 
-DartifactId=ojdbc7 
-Dversion=12.1.0.2 
-Dpackaging=jar 
-DgeneratePom=true

之后,我得到了一个输出 BUILD SUCCESS,如果我转到 .m2 文件夹,我会在 com->oracle->ojdbc7 中看到两个名为“ojdbc7-12.1.0.1.jar.lastUpdated”和“ojdbc7-12.1.0.1.pom.lastUpdated”,但 Eclipse 仍然将代码作为错误带入 pom.xml 文件?!?!?! 有人可以帮忙吗?

最佳答案

此 Artifact 版本 (12.1.0.2) 已被删除到另一个依赖项。

参见:https://mvnrepository.com/artifact/com.oracle/ojdbc7

尝试改变新的依赖:

<dependency>
    <groupId>com.oracle.database.jdbc</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>12.2.0.1</version>
</dependency>

关于java - 缺少 Artifact com.oracle :ojdbc7 in eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32000104/

相关文章:

java - 如何使用PMD忽略短变量规则中的 "id"

java - Android 运行 doInBackground 后 AsyncTask 未完成

c++ - Eclipse CDT 中优化的项目结构

java - 如何以编程方式关闭 eclipse rcp 4 mwindow

Eclipse 和 Windows 换行符

database - Oracle Partition by ID 和 subpartition by DATE with interval

java - 尝试在 java 中处理来自浏览器的 HTTP CONNECT 请求

java - 尝试查找菜单项时,应用程序在屏幕旋转时崩溃

python - 如何在 sqlalchemy 中移动 Oracle 更新查询的 CTE

oracle - 如何测试目录Oracle的读/写文件系统权限?