web-dev-qa-db-fra.com

Comment mettre à jour les dépendances Gradle à partir de la ligne de commande?

J'ai le fichier build.gradle suivant:

apply plugin: 'Java'
apply plugin: 'Eclipse'

sourceCompatibility = 1.7
version = '1.0'

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.springframework:spring-core:4.1.1.RELEASE'
    compile 'org.springframework:spring-context:4.1.1.RELEASE'
    testCompile group: 'junit', name: 'junit', version: '4.+'
}

Je lance la commande suivante:

$ gradle --refresh-dependencies

Mais ça ne fait rien. Les dépendances ne sont pas mises à jour et ne réfléchissent pas sur classpath. Le résultat de la commande est:

:help

Welcome to Gradle 2.1.

To run a build, run gradle <task> ...

To see a list of available tasks, run gradle tasks

To see a list of command-line options, run gradle --help

BUILD SUCCESSFUL

Total time: 5.999 secs

Cette opération via le plugin Eclipse Gradle fonctionne bien.

26
Kshitiz Sharma
gradle --refresh-dependencies <task>
34
Jeff Mixon

J'utilise Gradle 2.9 et je l'utilise pour le rafraîchissement forcé:

gradle build --refresh-dependencies
12
Sandeep Sarkar

Vous devez d’abord nettoyer avec gradle clean puis gradle Eclipse et enfin aller au projet dans Eclipse et actualiser le projet, cela fonctionne pour moi.

4
Edy Aguirre

Si vous avez plusieurs projets alors et que vous voulez exécuter uniquement sur un projet le clean-Eclipse (sans guillemets)

gradle 'project name':cleanEclipse 'project name':Eclipse --refresh-dependencies

après vous venez d'actualiser le projet dans votre IDE.

0
Zozo