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.
gradle --refresh-dependencies <task>
J'utilise Gradle 2.9 et je l'utilise pour le rafraîchissement forcé:
gradle build --refresh-dependencies
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.
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.