Cela montre qu'il Gradle
est à jour:
thufir@doge:~$ sudo apt install gradle
Reading package lists... Done
Building dependency tree
Reading state information... Done
gradle is already the newest version (2.10-1).
0 upgraded, 0 newly installed, 0 to remove and 629 not upgraded.
Comment puis-je passer à Gradle
4.x? De préférence, avec umake plutôt que SDKMAN! ce qui semble être ce qu'ils suggèrent .
(Je ne souhaite pas mettre à jour tous les packages en raison d'une connexion lente.)
upgrade gradle
d' exécution en tant queThe following packages have unmet dependencies. powershell : Depends: liblttng-ust0 but it is not installed
. Je dois exécuter celasudo apt-get -f install
alorssudo apt-get -f install gradle
. De cette façon, il supprime le précédent et installe le dernier en date.sudo apt-get -f install
son problème soit résolu.apt
), tandis que la version 5.3.1 est disponible au téléchargement sur le site officiel.Vous pouvez également demander à Gradle de se mettre à jour à l'aide d'un wrapper Gradle.
Vous créez d’abord le wrapper, puis lui dites d’utiliser la version Gradle de votre choix:
Maintenant, ce projet utilisera Gradle 4.9, indépendamment de ce qui est installé. Cependant, vous devez vous rappeler d'exécuter Gradle dans l'encapsuleur, c'est-à-dire,
./gradlew
au lieu de s'exécuter en clairgradle
.Le wrapper vous permet d’avoir différents projets en utilisant différentes versions de Gradle facilement.
Lorsque vous validez le wrapper créé dans le contrôle de source, tous ceux qui extraient le projet utiliseront la même version de Gradle. Cela peut aider beaucoup avec des scripts de construction incompatibles, lorsque quelque chose a changé entre les versions de Gradle.
la source
télécharger à partir de https://gradle.org/releases/
choisir le lien binaire uniquement selon
après avoir développé le téléchargement, il suffit de mettre à jour votre variable d'environnement PATH pour récupérer ce nouveau fichier binaire.
et ajouter la ligne suivante au bas de ~ / .bashrc
confirmer que cela fonctionne en émettant
la source