将 ojdbc8.jar 添加到 Eclipse/maven 项目的正确方法
Posted
技术标签:
【中文标题】将 ojdbc8.jar 添加到 Eclipse/maven 项目的正确方法【英文标题】:Proper way to add ojdbc8.jar to Eclipse/maven project 【发布时间】:2021-10-16 02:31:20 【问题描述】:刚加入一家公司(和一个现有项目),第一个阻止者是让 Eclipse/maven/pom.xml 识别我的系统上确实有 ojdbc8.jar 文件。 Eclipse/maven/pom.xml 不同意。查看 pom.xml 文件时,Eclipse 说“缺少工件 com.oracle.jdbc:ojdbc8:jar:12.2.0.1”
我尝试将 jar 添加到“引用库”中。不开心。
我尝试安装 maven,然后将 jar 安装到运行良好的 maven repo (see this link),但 Eclipse/maven 仍然说工件丢失。
我猜是因为 Eclipse 使用它自己的 maven 存储库,但我不知道如何向其中添加 jar 文件,或者这是否是正确的方法。 ** 在阅读了更多内容之后,似乎我被误导了,Eclipse 没有它自己的 maven repo?**
我还在 Oracle 的网站上找到了 this,但这似乎需要很多步骤,而且我已经将 jar 添加到我的本地存储库中,所以我不希望它有帮助。
我曾尝试询问我的同事。没有回应...
有人知道怎么做吗?
【问题讨论】:
Eclipse 使用与其他所有内容相同的本地存储库。除非您在 m2e 选项中配置了不同的 settings.xml。在 Eclipse 中实际构建 项目非常重要,例如clean verify
。 Eclipse IDE 中的红色气泡有时会显示实际上并不存在的错误。
您甚至可以从 Maven Central Repo 获取它:blogs.oracle.com/dev2dev/…
甚至到 v21.1:repo1.maven.org/maven2/com/oracle/database/jdbc/ojdbc8
【参考方案1】:
于是我找到了this page
这与我读过的任何其他东西完全不同(到目前为止)。将 Oracle jdbc 文件添加到 Eclipse 首选项中。与您的项目无关。我的 pom.xml 文件不再是红色了。
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1</version>
</dependency>
【讨论】:
以上是关于将 ojdbc8.jar 添加到 Eclipse/maven 项目的正确方法的主要内容,如果未能解决你的问题,请参考以下文章