无法在pom.xml中为ojdbc14添加Maven依赖项

时间:2013-10-28 10:10:28

标签: java eclipse oracle maven ojdbc

我正在尝试在pom.xml中添加对 ojdbc14 的依赖

操作系统:WindowsXP(sp3) IDE: ECLIPSE(Juno) 数据库: 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'

  5. 之后我获得了构建成功消息

    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中添加依赖

    enter image description here enter image description here

    但是我的pom.xml文件出错了,我能够在本地存储库中看到ojdbc14.jar文件。我遵循的步骤是否有任何问题。请帮帮我。

    由于

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

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

Windows>偏好> maven>用户设置

现在工作正常。

感谢您的帮助Aaron Digulla:)

答案 2 :(得分:0)

有同样的问题,从oracle网站下载了jar。 使用下面的命令手动在maven本地仓库中使用jar

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

解决了我的问题