当前位置: 首页 > 知识库问答 >
问题:

无法在pom中添加Maven依赖项。ojdbc14的xml

姜经武
2023-03-14

我试图在pom中为ojdbc14添加依赖项。xml

操作系统: WindowsXP(sp3)IDE: ECLIPSE(Juno)DB: Oracle 10G

我在eclipse中使用m2e插件。

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

>

  • 创建一个新项目

    执行命令“mvn install:install file-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中更新了全局和本地存储库

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

    但是我得到了错误在我的pom.xml文件,我能够看到ojdbc14.jar文件在我的本地存储库。我遵循的步骤有什么不对吗?请帮帮我。

    谢谢

  • 共有3个答案

    益清野
    2023-03-14

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

    mvn安装:安装文件-dfile=...\下载\ojdbc14.jar-Dgroup pId=com.oracle-DartifactId=ojdbc14-Dversion=10.2.0.4.0-D包装=jar

    帮我解决了这个问题

    田琛
    2023-03-14

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

    窗户

    现在它可以正常工作了。

    谢谢你的帮助Aaron Digulla:)

    严修谨
    2023-03-14

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

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

     类似资料:
    • 我想运行比较xml响应的Junit。为此,我想使用org。xmlunit和我在pom中添加了依赖项,如下所示 然而,当我运行maven安装时,我发现了以下错误。我在eclipse(Mars发行版(4.5.0))中使用嵌入式maven。有人能帮我解决这个错误吗。 [错误]未能在项目springWSSecurityCertOrderSvc上执行目标:无法解决项目com.anvesh.spring.ws

    • 问题内容: 如何获取我拥有的jar文件并将其添加到Maven 2的依赖系统中?我将成为此依赖项的维护者,并且我的代码需要在类路径中使用此jar,以便对其进行编译。 问题答案: 您必须分两步执行此操作: 1.给您的JAR一个groupId,artifactId和版本,然后将其添加到您的存储库中。 如果您没有内部存储库,而只是试图将JAR添加到本地存储库,则可以使用任意groupId / artifa

    • > Eclipse版本: Eclipse Java EE IDE for Web开发人员。 版本:Photon Release(4.8.0) 构建ID:20180619-1200 POM文件: http://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0 null

    • 从我读到的内容来看,我似乎需要一个pom.xml文件。也许我应该先以某种方式将maven添加到项目中?

    • 我们用Maven和Tycho构建了一个Eclipse插件。然而,目前我们仍然通过一堆手动添加的JAR文件而不是Maven来提供所有的项目依赖。这是由于以下原因:(1)依赖项不能通过标准的Eclipse更新站点获得(至少不能在当前版本中获得),(2)依赖项不能作为捆绑包获得。 这些依赖项中最大的部分是Selenium库(API,远程,特定于浏览器的库及其传递依赖项,例如Guava等)。 我浪费了几个