Я создал чистый проект с инициализатором начальной загрузки, и я получаю ошибку конфигурации сборки.Я получаю сообщение: Could not find org.junit:junit-bom:5.4.0-SNAPSHOT. но в моем файле Gradle его нет.Что с ним не так?
Could not find org.junit:junit-bom:5.4.0-SNAPSHOT.
buildscript { ext { springBootVersion = '2.2.0.BUILD-SNAPSHOT' } repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } maven { url "https://repo.spring.io/milestone" } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = 11 repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } maven { url "https://repo.spring.io/milestone" } } dependencies { implementation('org.springframework.boot:spring-boot-starter-security') implementation('org.springframework.boot:spring-boot-starter-web') testImplementation('org.springframework.boot:spring-boot-starter-test') testImplementation('org.springframework.security:spring-security-test') }
Вы используете версию Spring Boot для разработки (снимок), которая ссылается на версию JUnit 5 для разработки (снимок), но вы не добавили репозиторий снимков JUnit: https://oss.sonatype.org/content/repositories/snapshots/org/junit/junit-bom/5.4.0-SNAPSHOT/:
repositories { maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } }
Но вам лучше использовать общедоступные версии.
Зависимость Junit поставляется с "spring-boot-starter-test" , она может быть недоступна в вашей весенней версии.Попробуйте сменить весеннюю версию или использовать последнюю версию и попробовать.