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

Java 无法在pom.xml中为ojdbc14添加Maven依赖项,java,eclipse,oracle,maven,ojdbc,Java,Eclipse,Oracle,Maven,Ojdbc,我正在尝试在pom.xml中为ojdbc14添加依赖项 OS:WindowsXP(sp3) IDE:ECLIPSE(朱诺) DB:Oracle 10G 我正在eclipse中使用m2e插件 我在maven的本地存储库中添加ojdbc14.jar时遵循的步骤 创建新项目>maven项目>org.codehaus.mojo.archetypes webapp-j2ee1.4 移动到命令提示符中pom.xml文件所在的特定文件夹 执行命令mvn clean 执行命令 “mvn安装:安装文件-Dfile

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

OS:WindowsXP(sp3) IDE:ECLIPSE(朱诺) DB:Oracle 10G

我正在eclipse中使用m2e插件

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

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

  • 执行命令 “mvn安装:安装文件-Dfile=“D:\oracle10g\jdbc\lib\ojdbc14.jar”-DgroupId=com.oracle-DartifactId=ojdbc14-Dversion=10.2.0.1.0-dpackage=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存储库中更新了全局和本地存储库

    五,。我在pom.xml中添加了依赖项

    但是我在pom.xml文件中出错,并且我能够在本地存储库中看到ojdbc14.jar文件。在我遵循的步骤中有什么错误吗。请帮帮我


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


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

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

    Windows>preferences>maven>User Settings

    现在它可以正常工作了


    感谢您的帮助Aaron Digulla:)

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

    mvn安装:安装文件-Dfile=..\Downloads\ojdbc14.jar-DgroupId=com.oracle-DartifactId=ojdbc14-Dversion=10.2.0.4.0-dpackage=jar


    为我解决了问题

    您在命令提示符中收到了一条消息。它建造成功。所以很好。我想只要重新启动eclipse就可以了!:)谢谢Naveen,我找到了答案,我只是更改了用户设置,因为它指向了旧的存储库,我将它更改为指向新的存储库。是的,你是正确的。在我发布我的问题后,我看到了这种差异。在Mavens settings.xml中,我更改了本地存储库D:/Maven repository/local repository的路径,但为什么它仍然指向旧存储库?如何解决这个问题?