【问题标题】:Gradle : Could not download ojdbc7.jar [duplicate]Gradle:无法下载 ojdbc7.jar [重复]
【发布时间】:2020-10-09 03:11:53
【问题描述】:

我正在尝试通过 Intellij 运行 Gradle 项目。我正在使用 Gradle 6.6.1 和 Java 11 但是,我遇到了错误。

Could not download ojdbc7.jar (com.oracle:ojdbc7:1.0)

有人可以帮忙吗?感谢您的时间和帮助。

【问题讨论】:

    标签: java gradle intellij-idea build.gradle


    【解决方案1】:

    虽然 Oracle 确实有自己的 Maven 存储库,但正如另一个答案中所述,他们已开始使用 Maven Central 作为分发客户端库的主要存储库。它们在组名com.oracle.database.jdbc 下可用。

    如果您使用 Java 11,则不需要 OJDBC 的变体来支持 Java 7。相反,您应该使用支持 Java 10 和 11 的ojbdc10。阅读有关驱动程序的不同变体的更多信息@ 987654323@.

    撰写本文时 ojdbc10 的最新版本是 19.7.0.0。它是certified to work with RDBMS from 11.2 to 19c。所以把它们放在一起,在 Gradle 中使用这个依赖声明:

    repositories {
        mavenCentral() // or jcenter()
    }
    
    dependencies {
      runtimeOnly 'com.oracle.database.jdbc:ojdbc10:19.7.0.0' // Or 'implementation'
    }
    

    【讨论】:

      【解决方案2】:

      此依赖项在需要登录的 oracle maven 存储库中可用。需要用户名和密码,可以通过注册到 oracle 获得。添加的存储库应采用以下形式:

      repositories{
      //Other repositories...
      maven {
          url "https://www.oracle.com/content/secure/maven/content"
          name "maven.oracle.com"
          credentials {
             username 'email@mail.com'
             password 'your password'
          }
      }
      

      }

      此信息提取自this article

      【讨论】:

        猜你喜欢
        • 2018-10-09
        • 2015-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-01
        相关资源
        最近更新 更多