相关疑难解决方法(0)

在Maven存储库中查找Oracle JDBC驱动程序

我想将oracle jdbc驱动程序添加到我的项目中作为依赖项(运行时作用域) - ojdbc14.在MVNrepository站点中,放入POM的依赖关系是:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.3.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

当然这不起作用,因为它不在maven使用的中央存储库中.2个问题:

  1. 如何找到包含此工件的存储库(如果有)?

  2. 如何添加它以便Maven将使用它?

java maven-2 jdbc maven mvn-repo

282
推荐指数
11
解决办法
37万
查看次数

Oracle JDBC ojdbc6 Jar作为Maven依赖项

我似乎无法让Maven将ojdbc6.jar文件捆绑到我的项目的war文件中.在直接为Hibernate工具指定依赖项时,我在POM文件中工作.但它不会与项目的war文件捆绑在一起,因此我的项目不会在Tomcat上运行.

我已经尝试了我可以在网上找到的每个解决方案,包括这里为此问题指定的解决方案:

在Maven存储库中查找Oracle JDBC驱动程序

最近,我做了以下事情:

  1. 将jar文件下载到我的机器上

  2. 运行以下命令将jar安装到我的本地存储库中:

    mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true
    
    Run Code Online (Sandbox Code Playgroud)

    (我也尝试过该命令的各种变体.)

  3. 最后,我将依赖项放入我的pom文件中:

    <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.2.0.3</version>
    </dependency>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 我运行一个干净的构建,但它失败了:

    mvn -U clean package
    
    [INFO] Scanning for projects...
    [INFO]                                                                         
    [INFO] ------------------------------------------------------------------------
    [INFO] Building jazztwo 0.0.1
    [INFO] ------------------------------------------------------------------------
    Downloading: http://repo1.maven.org/maven2/com/oracle/ojdbc6/11.2.0.3/ojdbc6-11.2.0.3.jar
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 0.700s
    [INFO] Finished at: Tue Mar 27 15:06:14 PDT 2012
    [INFO] Final Memory: 3M/81M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal on project jazztwo: Could not resolve dependencies …
    Run Code Online (Sandbox Code Playgroud)

oracle jdbc war maven

95
推荐指数
5
解决办法
27万
查看次数

标签 统计

jdbc ×2

maven ×2

java ×1

maven-2 ×1

mvn-repo ×1

oracle ×1

war ×1