Gradle не загружает тестовую зависимость

Я ищу, чтобы добавить тестовую зависимость в мой проект, который использует Gradle. Мне просто нужно, чтобы gradle загрузил jar зависимостей, чтобы я мог импортировать часть пакета. Что мне нужно, это следующий пакет:

import org.springframework.security.test.*

Поэтому я отредактировал файл Gradle, чтобы он содержал

dependencies {
    compile('org.springframework.boot:spring-boot-starter-data-jpa')
    compile('org.springframework.boot:spring-boot-starter-security')
    compile('org.springframework.boot:spring-boot-starter-thymeleaf')
    runtime('org.hsqldb:hsqldb')
    testCompile('org.springframework.boot:spring-boot-starter-test')
    testCompile('org.springframework.security:spring-security-test') // This is what I added to try and download the new dependency
}

Я попытался построить проект после ввода этого. К сожалению, это не сработало, и я не могу import org.springframework.security.test.* Я тогда побежал gradlew test который на самом деле имел некоторый успех и показал:

Download https://repo1.maven.org/maven2/org/springframework/security/spring-security-test/4.0.3.RELEASE/spring-security-test-4.0.3.RELEASE.pom
Download https://repo1.maven.org/maven2/org/springframework/security/spring-security-test/4.0.3.RELEASE/spring-security-test-4.0.3.RELEASE.jar 

Хотя я понятия не имею, куда он скачал. Навигация к $HOME/.gradle/caches/modules-2/files-2.1/org.springframework.security Я не вижу никаких признаков загруженного пакета (и Idea не распознает его во внешних библиотеках). Бег gradle build --refresh-dependencies не похоже на работу.
Любая помощь будет очень высоко ценится.

Закрывает ТАК вопрос, который я смог найти

0 ответов

У меня была такая же проблема, она работает, если в зависимость включена определенная версия, например:

testCompile group: 'org.springframework.security', name: 'spring-security-test', version: '5.1.6.RELEASE'
Другие вопросы по тегам