Gradle не может найти основной сосуд Spring - PullRequest
2 голосов
/ 29 марта 2019

я весенний ботинок, использующий сборку gradle. до вчерашнего дня сборка проходила гладко. Но сегодня я получил следующую ошибку;

Не удалось разрешить все артефакты для конфигурации ': classpath'. Не удалось найти spring-core.jar (org.springframework: spring-core: 5.2.0.BUILD-SNAPSHOT: 20190328.215418-203). Поиск в следующих местах: https://repo.spring.io/snapshot/org/springframework/spring-core/5.2.0.BUILD-SNAPSHOT/spring-core-5.2.0.BUILD-20190327.205120-195.jar Не удалось найти spring-jcl.jar (org.springframework: spring-jcl: 5.2.0. BUILD-SNAPSHOT: 20190328.215418-203). Поиск в следующих местах: https://repo.spring.io/snapshot/org/springframework/spring-jcl/5.2.0.BUILD-SNAPSHOT/spring-jcl-5.2.0.BUILD-20190327.205120-195.jar

это мой build.gradle файл

buildscript {
    repositories {
        mavenCentral()
        maven { url 'https://repo.spring.io/snapshot' }
        maven { url 'https://repo.spring.io/milestone' }
        maven {url "https://plugins.gradle.org/m2/" }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.3.RELEASE")
    }
}

plugins {
    id 'org.springframework.boot' version '2.2.0.BUILD-SNAPSHOT'
    id 'java'
}

apply plugin: 'io.spring.dependency-management'
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'idea'

group = 'me.namila'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'

configurations {
    compileOnly {
        extendsFrom annotationProcessor
    }
}

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

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    compileOnly 'org.projectlombok:lombok'
    runtimeOnly 'mysql:mysql-connector-java'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

При посещении соответствующего URL я вижу, что gradle ищет сборку 27 марта (spring-jcl-5.2.0.BUILD-20190327.205120-195.jar), в то время как сервер имеет 28 сборку spring-jcl-5.2.0.BUILD-20190328.164750-201.jar. как исправить эту ошибку? Я также добавил репозитории buildscript. какие-либо предложения?

Ответы [ 2 ]

2 голосов
/ 29 марта 2019

Как сказал Антониосс в комментариях, это произошло из-за сбоя сборки снимка.Чтобы исправить это, я перешел к предыдущей версии сборки Springboot.я сделал следующие изменения в файле build.gradle;

id 'org.springframework.boot' version '2.1.3.RELEASE'

изменил '2.2.0.BUILD-SNAPSHOT' до версии 2.1.3.это исправило ошибку.:)

0 голосов
/ 29 марта 2019

репозитории и зависимости buildscript - беспорядок, есть несоответствие:

buildscript {
    repositories {
        maven { url 'https://repo.spring.io/libs-milestone' }
    }
    dependencies {
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.2.0.BUILD-SNAPSHOT'
    }
}

apply plugin: 'org.springframework.boot'

см. Документацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...