Не удалось найти spring-boot-2.3.0.BUILD-SNAPSHOT.jar Ошибка - PullRequest
1 голос
/ 09 апреля 2020

Я сталкиваюсь со следующей ошибкой, когда пытаюсь собрать свой весенний загрузочный проект в Gradle. Я получил build.gradle от инициатора пружины.

Не удалось разрешить все артефакты для конфигурации ': classpath'. Не удалось найти spring-boot-gradle-plugin-2.3.0.BUILD-SNAPSHOT.jar (org.springframework.boot: spring-boot-gradle-plugin: 2.3.0.BUILD-SNAPSHOT: 20200409.145011-519). Поиск в следующих местах: https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-gradle-plugin/2.3.0.BUILD-SNAPSHOT/spring-boot-gradle-plugin-2.3.0.BUILD-20200409.145011-519.jar

Пожалуйста, найдите мой gradle build

plugins {
    id 'org.springframework.boot' version '2.3.0.BUILD-SNAPSHOT'
    id 'io.spring.dependency-management' version '1.0.9.RELEASE'
    id 'java'
}

group = 'com.mycompany'
version = '0.0.1-SNAPSHOT' //TODO how does verioning work in this project?
sourceCompatibility = '1.8'

configurations {
    compileOnly {
        extendsFrom annotationProcessor
    }
}

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

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-integration'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.springframework.kafka:spring-kafka'
    implementation 'org.springframework.boot:spring-boot-starter-aop'

    compileOnly 'org.projectlombok:lombok'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
    testImplementation ('org.springframework.integration:spring-integration-test'){
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
    testImplementation ('org.springframework.kafka:spring-kafka-test'){
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
    testImplementation group: 'org.mockito', name: 'mockito-all', version: '1.10.19'
}

test {
    useJUnitPlatform()
}

1 Ответ

0 голосов
/ 09 апреля 2020

Если у вас нет особых причин использовать именно версию SNAPSHOT, я предлагаю использовать release или milestone .

Сборки SNAPSHOT довольно нестабильны. Если вы хотите взглянуть на новую версию Spring Boot 2.3, вам, вероятно, стоит использовать веховую версию. На сегодня это будет 2.3.0.M4.

Для этого измените org.springframework.boot версию плагина следующим образом:

id 'org.springframework.boot' version '2.3.0.M4'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...