Liquibase clearChecksums: No se pudo encontrar com.oracle.jdbc:ojdbc8:xx.x.x.x
Me gustaría limpiar los checkSums para Liquibase. Si ejecuto el comando gradle gradle clearChecksums
obtengo un error.
Execution failed for task ':project-name:clearChecksums'.
> Could not resolve all files for configuration ':project-name:liquibaseRuntime'.
> Could not find com.oracle.jdbc:ojdbc8:12.2.0.1.
Required by:
project :project-name
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
Gradle
runtimeOnly 'com.oracle.ojdbc:ojdbc8:19.3.0.0'
liquibaseRuntime "com.oracle.jdbc:ojdbc8:12.2.0.1"
liquibaseRuntime 'org.liquibase:liquibase-core:3.8.1'
liquibaseRuntime 'org.liquibase.ext:liquibase-hibernate5:3.8'
liquibaseRuntime sourceSets.main.runtimeClasspath
liquibaseRuntime sourceSets.main.output
He intentado agregar "com.oracle.jdbc:ojdbc8:12.2.0.1"
como dependencia pero todavía no puede encontrarlo.
implementation "com.oracle.jdbc:ojdbc8:12.2.0.1"
Supongo que esto es algo obvio pero no puedo encontrar nada al respecto en línea.
¿Cómo puedo resolver esto?
davy.ai
El problema es que Gradle no puede encontrar la dependencia
com.oracle.jdbc:ojdbc8:12.2.0.1
necesaria paraliquibaseRuntime
.Para resolver este problema, intente declarar el repositorio que proporciona el artefacto en su archivo
build.gradle
, como se sugiere en el mensaje de error. Por ejemplo:Además, puede intentar actualizar la versión de
ojdbc
a la última versión, ya que parece que la versión12.2.0.1
no está disponible en los repositorios declarados en su archivobuild.gradle
. Puede actualizar la dependencia deliquibaseRuntime
para usar la última versión deojdbc8
, como se muestra a continuación:Una vez que haya realizado estos cambios, intente ejecutar el comando
gradle clearChecksums
nuevamente y vea si se resuelve el problema.