【问题标题】:Unable to add Maven Dependency in pom.xml for ojdbc14无法在 pom.xml 中为 ojdbc14 添加 Maven 依赖项
【发布时间】:2013-11-07 01:25:16
【问题描述】:

我正在尝试在 pom.xml 中为 ojdbc14 添加依赖项

操作系统: WindowsXP(sp3) IDE: ECLIPSE(朱诺) 数据库: Oracle 10G

我在 eclipse 中使用 m2e 插件。

我在 maven 的本地存储库中添加 ojdbc14.jar 所遵循的步骤

  1. 新建项目> maven项目> org.codehaus.mojo.archetypes webapp-j2ee1.4
  2. 移动到命令提示符中 pom.xml 文件所在的特定文件夹。
  3. 执行命令mvn clean

  4. 执行命令 ' mvn install:install-file -Dfile="D:\oracle10g\jdbc\lib\ojdbc14.jar" -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar '

在此之后我收到了构建成功消息

D:\Eclipse Workspace\BOOK_SHOP\BookShop>mvn install:install-file -Dfile="D:\oracle10g\jdbc\lib\ojdbc14.jar" -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building BookShop 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ BookShop ---
[INFO] Installing D:\oracle10g\jdbc\lib\ojdbc14.jar to D:\Maven Repository\Local Repository\com\oracle\ojdbc14\10.2.0.1.0\ojdbc14-10.2.0.1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.375s
[INFO] Finished at: Mon Oct 28 14:38:03 IST 2013
[INFO] Final Memory: 2M/15M
[INFO] ------------------------------------------------------------------------

我已在 Eclipse > Maven 存储库中更新了全局和本地存储库

5 .我在 pom.xml 中添加依赖

但我的 pom.xml 文件出现错误,我可以在本地存储库中看到 ojdbc14.jar 文件。我遵循的步骤有什么问题吗?请帮帮我。

谢谢

【问题讨论】:

  • 您在命令提示符下收到了什么消息。它构建成功。所以没关系。我想只需重新启动eclipse! :)
  • 感谢Naveen,我找到了答案,我只是更改了用户设置,因为它指向旧存储库,我将其更改为指向新存储库。

标签: java eclipse oracle maven ojdbc


【解决方案1】:

Eclipse 和您的命令行 Maven 使用不同的存储库。命令行使用D:\Maven Repository\Local Repository\ 而Eclipse 使用%HOME%\.m2\repository

找出两者不一致的原因(通常是settings.xml 中的路径错误或两者使用不同的设置文件)。

【讨论】:

  • 是的,你是对的。在我发布我的问题后,我看到了这种差异。在 Mavens settings.xml 中,我更改了本地存储库的路径 D:/Maven Repository/Local Repository 但为什么它仍然指向旧存储库?如何解决这个问题?
【解决方案2】:

我找到了答案,我只是更改了用户设置,因为它指向旧存储库,我将其更改为指向新存储库。

Windows > 首选项 > maven > 用户设置

现在它工作正常。

感谢您的帮助亚伦·迪古拉 :)

【讨论】:

    【解决方案3】:

    有同样的问题,从oracle站点下载了jar。 使用以下命令手动在 maven 本地 repo 中添加 jar

    mvn install:install-file -Dfile=..\Downloads\ojdbc14.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar

    帮我解决了问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-12
      • 2018-06-01
      • 2020-04-12
      • 2014-02-19
      • 2021-09-19
      • 1970-01-01
      • 2020-08-11
      • 2015-12-08
      相关资源
      最近更新 更多