[JAVA] Mettre à jour vers la dernière version sans spécifier la version avec le wrapper gradle

Fondamentalement, la version Gradle est corrigée avec un wrapper. Si vous souhaitez le modifier, vérifiez la version sur https://services.gradle.org/distributions/ et réécrivez manuellement gradleVersion et gradle-wrapper.properties. .. .. Non, non, je veux toujours avoir la dernière version! Pour ceux qui disent.

build.gradle


import groovy.json.JsonSlurper

wrapper {
    doFirst {
        def versionService = new URL('https://services.gradle.org/versions/current')
        gradleVersion = new JsonSlurper().parseText(versionService.text).version
        print("gradleVersion: " + gradleVersion)
    }
}

Courir


gradlew wrapper

C'est un peu granuleux, mais maintenant vous pouvez mettre à jour le wrapper Gradle vers la dernière version sans spécifier la version, et vous pouvez vérifier la version mise à jour dans gradle / wrapper / gradle-wrapper.properties. Si, par exemple, IntelliJ nécessite all.zip au lieu de bin.zip, spécifiez distributionType = Wrapper.DistributionType.ALL.

Pour ceux qui ne veulent même pas exécuter la tâche wrapper, dependOn.

Recommended Posts

Mettre à jour vers la dernière version sans spécifier la version avec le wrapper gradle
Construction de l'environnement AWS Cloud9 Mettez à jour Ruby vers la dernière version stable
Mettez à jour JAVA vers la dernière version vers 1.8.0_144 (lors du téléchargement à partir du Web et de la mise à jour)
Comment mettre à jour avec activerecord-import
Comment ajouter des éléments sans spécifier la longueur du tableau
Que faire si l'application n'est pas créée avec la dernière version de Rails installée lorsque les rails sont neufs
Que faire lorsque la validation ne fonctionne pas avec l'action de mise à jour
Comment utiliser la classe wrapper
Je veux introduire un comité avec des rails sans devenir trop sale
Une histoire sur l'envoi d'une pull request à MinGW pour mettre à jour la version libgr
Ajouter un script à la distribution créée par gradle
Comment vérifier la dernière version de io.spring.platform pour l'écriture dans pom.xml de Spring (STS)
référentiel Le gem spécifié est le bundle installé mais pas mis à jour vers la dernière version
Envoyez des notifications à Slack avec la version gratuite de sentry (en utilisant lambda)