Gradle : ojdbc7.jar을 다운로드 할 수 없음 [중복]

Oct 09 2020

Intellij를 통해 Gradle 프로젝트를 실행하려고합니다. Gradle 6.6.1 및 Java 11을 사용하고 있지만 아래 오류가 발생합니다.

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

누군가 도와 주시겠습니까? 시간과 도움에 감사드립니다.

답변

3 BjørnVester Oct 09 2020 at 15:08

Oracle에는 다른 답변에서 언급했듯이 자체 Maven 저장소가 있지만 Maven Central을 클라이언트 라이브러리 배포를위한 기본 저장소로 사용하기 시작했습니다. 그룹 이름 com.oracle.database.jdbc 로 사용할 수 있습니다 .

Java 11을 사용하는 경우 Java 7을 지원하기 위해 OJDBC 변형이 필요하지 않습니다. 대신 Java 10과 11을 모두 지원 하는 ojbdc10 을 사용해야합니다 . 여기 에서 드라이버의 다양한 변형에 대해 자세히 알아 보세요 .

이 글을 쓰는 시점에서 ojdbc10의 최신 버전은 19.7.0.0 입니다. 그것은되어 19C에 11.2에서 RDBMS와 함께 작동하도록 인증 . 따라서 모든 것을 종합하려면 Gradle에서 다음 종속성 선언을 사용하십시오.

repositories {
    mavenCentral() // or jcenter()
}

dependencies {
  runtimeOnly 'com.oracle.database.jdbc:ojdbc10:19.7.0.0' // Or 'implementation'
}
AswinKumarRajendran Oct 09 2020 at 10:34

이 종속성은 로그인이 필요한 oracle maven 저장소에서 사용할 수 있습니다. Oracle에 등록하여 얻을 수있는 사용자 이름과 암호가 필요합니다. 추가 된 저장소는 다음 형식이어야합니다.

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

}

이 정보는 이 기사 에서 추출되었습니다 .