【发布时间】:2014-05-21 17:10:00
【问题描述】:
我在 Eclipse(EE Developer Kepler 版本)中创建了一个 Maven 项目,并且在我的 pom.xml 文件中出现以下错误,“在此代码中缺少工件 com.oracle:ojdbc7:jar:12.1.0.1”
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.1</version>
</dependency>
我知道我必须将 jdbc 存储库添加到我的 .m2 文件夹中。我已经通过从以下链接http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html 下载 ojdbc7.jar 来做到这一点
下载该存档后,我打开一个终端(我安装了 Debian)并以 root 身份运行以下命令
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7
-Dversion=12.1.0.1 -Dpackaging=jar -Dfile=ojdbc7.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 文件中
我能做些什么来解决这个问题?
【问题讨论】:
-
您可能只需要执行“Maven > 更新项目”,请参阅此处stackoverflow.com/questions/20546962/…
标签: java eclipse maven jdbc pom.xml