2016-07-20 3 views
3

После запуска gradle build в корневом каталоге моего моего веб-приложения весенняя зависимость безопасности, объявленная в build.gradle, не загружается.Gradle build не загружает зависимости

вот мой build.gradle

/* 
* This build file was auto generated by running the Gradle 'init' task 
* by 'hombod' at '7/19/16 4:19 PM' with Gradle 2.14.1 
* 
* This generated file contains a commented-out sample Java project to get you started. 
* For more details take a look at the Java Quickstart chapter in the Gradle 
* user guide available at https://docs.gradle.org/2.14.1/userguide/tutorial_java_projects.html 
*/ 


// Apply the java plugin to add support for Java 
apply plugin: 'java' 

// In this section you declare where to find the dependencies of your project 
repositories { 
    // Use 'jcenter' for resolving your dependencies. 
    // You can declare any Maven/Ivy/file repository here. 
    jcenter() 
    mavenCentral() 
} 

// In this section you declare the dependencies for your production and test code 
dependencies { 
    // The production code uses the SLF4J logging API at compile time 
    compile 'org.slf4j:slf4j-api:1.7.21' 

    // Declare the dependency for your favourite test framework you want to use in your tests. 
    // TestNG is also supported by the Gradle Test task. Just change the 
    // testCompile dependency to testCompile 'org.testng:testng:6.8.1' and add 
    // 'test.useTestNG()' to your build script. 
    testCompile 'junit:junit:4.12' 

    compile 'org.springframework.security:spring-security-web:4.1.1.RELEASE' 
} 

вместо этого, я просто получаю это сообщение

:compileJava UP-TO-DAT 
:processResources UP-T 
:classes UP-TO-DATE 
:jar UP-TO-DATE 
:assemble UP-TO-DATE 
:compileTestJava UP-TO 
:processTestResources 
:testClasses UP-TO-DAT 
:test UP-TO-DATE 
:check UP-TO-DATE 
:build UP-TO-DATE 

Это Spring MVC веб-приложение, которое я выполнил команду gradle init в

+1

Вы уже скачали. Проверьте соответствующую папку. – SkyWalker

+0

@SkyWalker, но я не вижу его нигде в своем веб-приложении, – zero01alpha

+0

@iMassakre 'не вижу его' == не может ссылаться на него в вашем коде? – yonisha

ответ

10

система кэширует потому что он не будет загружаться снова и снова.

Если ваша цель - просто посмотреть загрузки зависимостей, вы можете заставить ее перезагрузить.

Удалите любые кэши зависимостей хранится локально [1]

$ rm -rf ~/.gradle/caches/ 

Затем перезапустите сборку

$ gradlew clean build 

Можно также заставить обновить зависимость с [2]

$ gradlew --refresh-dependencies 

[ 1] https://docs.gradle.org/current/userguide/dependency_management.html#sec:dependency_cache
[2] https://docs.gradle.org/current/userguide/dependency_management.html#sub:cache_refresh

Смежные вопросы