es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se pudo encontrar org.springframework.boot:spring-boot-dependencies:2.6.1.

Sigo las instrucciones aquí para el último plugin spring.framework.boot.

Mi archivo build.gradle tiene:

plugins {
  id 'java-library'
  id 'eclipse'
  id 'io.spring.dependency-management' version '1.0.11.RELEASE'
  id 'org.springframework.boot' version '2.6.2'
  id 'org.springframework.boot.experimental.thin-launcher' version '1.0.23.RELEASE'
}

pero las tareas de gradle tienen el siguiente error:

> No se pudieron resolver todas las dependencias para la configuración ':detachedConfiguration1'.
   > No se pudo encontrar org.springframework.boot:spring-boot-dependencies:2.6.2.

ACTUALIZACIÓN Olvidé agregar las últimas líneas de la descripción del error, las cuales eran de hecho importantes para responderlo.

Se buscó en las siguientes ubicaciones:
   - https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-dependencies/2.6.2/spring-boot-dependencies-2.6.2.pom
   - https://repo.spring.io/milestone/org/springframework/boot/spring-boot-dependencies/2.6.2/spring-boot-dependencies-2.6.2.pom
Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que no se pudo resolver la dependencia org.springframework.boot:spring-boot-dependencies:2.6.2. Al revisar el mensaje de error, parece que Gradle está buscando la dependencia en las siguientes ubicaciones:

    Es posible que estas ubicaciones no tengan la dependencia requerida o que haya algún problema con la conexión de red.

    Una posible solución es verificar la sección repositories en el archivo build.gradle para asegurarse de que incluya los repositorios correctos para Spring Boot. Por ejemplo:

    repositories {
        mavenCentral()
        maven { url "https://repo.spring.io/release" }
        maven { url "https://repo.spring.io/milestone" }
        maven { url "https://repo.spring.io/snapshot" }
    }
    

    Si eso no funciona, puede ser útil intentar usar una versión específica de la dependencia spring-boot-dependencies en el archivo build.gradle, en lugar de depender de la versión proporcionada por el complemento io.spring.dependency-management. Por ejemplo:

    dependencies {
        implementation platform("org.springframework.boot:spring-boot-dependencies:2.6.2")
        // otras dependencias aquí
    }
    

    Esto debería obligar a Gradle a usar la versión específica de la dependencia en lugar de intentar resolverla desde un repositorio remoto.

Comments are closed.