Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その2 )( Gradle を 3.5 → 4.10 にバージョンアップする )
概要
記事一覧はこちらです。
Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その1 )( 概要 ) の続きです。
- 今回の手順で確認できるのは以下の内容です。
参照したサイト・書籍
目次
手順
2.0.x ブランチの作成
master から 2.0.x ブランチを、2.0.x から feature/132-issue ブランチを作成します。
gradlew wrapper --gradle-version=4.10
コマンドを実行する
build.gradle の wrapper タスクの記述を以下のように変更します。
wrapper {
gradleVersion = "4.10"
distributionType = Wrapper.DistributionType.ALL
}
task wrapper(type: Wrapper) { gradleVersion = '3.5' }
→wrapper { gradleVersion = "4.10" ... }
に変更します。
gradle/wrapper/gradle-wrapper.properties を以下のように変更します。
#Tue May 30 00:33:27 JST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip
gradle-3.5-bin.zip
→gradle-4.10-bin.zip
に変更します。
コマンドプロンプトから gradlew wrapper --gradle-version=4.10
コマンドを実行します。最後に「'_CONSOLE' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」というメッセージが出ますが、無視して構いません。
gradlew --version
コマンドを実行して 4.10 にバージョンアップしていることを確認します。
build.gradle を修正する
Spring Boot + npm + Geb で入力フォームを作ってテストする ( その53 )( Gradle を 3.5 → 4.6 へバージョンアップする ) の時の内容を参考に、tasks.withType(FindBugs) { ... }
の中に記述していた doFirst { ... }
の記述を削除し、以下のように変更します。
tasks.withType(FindBugs) { reports { xml.enabled = false html.enabled = true } }
変更後、Gradle Tool Window の左上にある「Refresh all Gradle projects」ボタンをクリックして更新します。
動作確認
clean タスク実行 → Rebuild Project 実行 → build タスクを実行して、"BUILD SUCCESSFUL" のメッセージが出力されることを確認します。
履歴
2018/08/29
初版発行。