Gradle Wrapperバージョンアップする手順(Spring boot)
Spring bootで作成したプロジェクトでGradle Wrapperバージョンアップの必要があったので、メモです。
バージョンアップするには、gradle-wrapper.propertiesファイルを修正します。
gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.2.2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists
distributionUrlのバージョン(gradle-6.2.2-bin.zipの部分)を変更して、gradlew.bat wrapper
コマンドを実行します。これでバージョンが変更されます。
変更されるファイル
これで変更されるのは以下ファイルです。
- gradle\wrapper\gradle-wrapper.jar
- gradle\wrapper\gradle-wrapper.properties
- gradlew
- gradlew.bat
コマンドでバージョンアップ
バージョン指定
※存在しないバージョンを指定した場合はエラーとなります、gradle-wrapper.propertiesを直接変更する必要があります
C:\>gradlew.bat wrapper --gradle-version=7.4.1
一覧表示
C:\>gradlew.bat dependencies --configuration runtimeClasspath runtimeClasspath - Runtime classpath of source set 'main'. +--- org.springframework.boot:spring-boot-starter-web -> 2.6.6 | +--- org.springframework.boot:spring-boot-starter:2.6.6 | | +--- org.springframework.boot:spring-boot:2.6.6 | | | +--- org.springframework:spring-core:5.3.18 | | | | \--- org.springframework:spring-jcl:5.3.18 | | | \--- org.springframework:spring-context:5.3.18 | | | +--- org.springframework:spring-aop:5.3.18 | | | | +--- org.springframework:spring-beans:5.3.18 | | | | | \--- org.springframework:spring-core:5.3.18 (*) | | | | \--- org.springframework:spring-core:5.3.18 (*) | | | +--- org.springframework:spring-beans:5.3.18 (*) | | | +--- org.springframework:spring-core:5.3.18 (*) | | | \--- org.springframework:spring-expression:5.3.18 | | | \--- org.springframework:spring-core:5.3.18 (*) | | +--- org.springframework.boot:spring-boot-autoconfigure:2.6.6 | | | \--- org.springframework.boot:spring-boot:2.6.6 (*) | | +--- org.springframework.boot:spring-boot-starter-logging:2.6.6 | | | +--- ch.qos.logback:logback-classic:1.2.11 | | | | +--- ch.qos.logback:logback-core:1.2.11 | | | | \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.36 | | | +--- org.apache.logging.log4j:log4j-to-slf4j:2.17.2 | | | | +--- org.slf4j:slf4j-api:1.7.35 -> 1.7.36 | | | | \--- org.apache.logging.log4j:log4j-api:2.17.2 | | | \--- org.slf4j:jul-to-slf4j:1.7.36 | | | \--- org.slf4j:slf4j-api:1.7.36 | | +--- jakarta.annotation:jakarta.annotation-api:1.3.5 | | +--- org.springframework:spring-core:5.3.18 (*) | | \--- org.yaml:snakeyaml:1.29 | +--- org.springframework.boot:spring-boot-starter-json:2.6.6 | | +--- org.springframework.boot:spring-boot-starter:2.6.6 (*) | | +--- org.springframework:spring-web:5.3.18 | | | +--- org.springframework:spring-beans:5.3.18 (*) | | | \--- org.springframework:spring-core:5.3.18 (*) | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2.2 | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 | | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 | | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) | | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) | | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 -> 2.13.2.2 (c) | | | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) | | | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) | | | | \--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2 (c) | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 | | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 -> 2.13.2.2 (*) | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 -> 2.13.2.2 (*) | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) | | \--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2 | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 -> 2.13.2.2 (*) | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) | +--- org.springframework.boot:spring-boot-starter-tomcat:2.6.6 | | +--- jakarta.annotation:jakarta.annotation-api:1.3.5 | | +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.60 | | +--- org.apache.tomcat.embed:tomcat-embed-el:9.0.60 | | \--- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.60 | | \--- org.apache.tomcat.embed:tomcat-embed-core:9.0.60 | +--- org.springframework:spring-web:5.3.18 (*) | \--- org.springframework:spring-webmvc:5.3.18 | +--- org.springframework:spring-aop:5.3.18 (*) | +--- org.springframework:spring-beans:5.3.18 (*) | +--- org.springframework:spring-context:5.3.18 (*) | +--- org.springframework:spring-core:5.3.18 (*) | +--- org.springframework:spring-expression:5.3.18 (*) | \--- org.springframework:spring-web:5.3.18 (*) \--- org.springframework.boot:spring-boot-starter-tomcat -> 2.6.6 (*)
参考サイト
Gradle Distributions
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント