2022/09/13 このエントリーをはてなブックマークに追加 はてなブックマーク - 2〜3年前のKotlinプロジェクト(Gradle)をバージョンアップするとき必要そうなタスク

2〜3年前のKotlinプロジェクト(Gradle)をバージョンアップするとき必要そうなタスク

カテゴリ: ,




このバージョン古いな。アップデートしたれ!えいえい!
あらうまくいかん。って数回なっているのでメモをする






  • KotlinとSpringBootのバージョンアップ
  • mavenリポジトリを足す
buildscript {  
  ext {  
-    kotlinVersion = '1.4.0'
-    springBootVersion = '2.4.0'
+    kotlinVersion = '1.7.10'
+    springBootVersion = '2.7.3'
  }
   repositories {
     mavenCentral()
+    maven {
+      url "https://repo.spring.io/release"
+    }
   }

  • プラグインの書き方を変える
 plugins {
+  id 'org.jetbrains.kotlin.jvm' version "$kotlinVersion"
+  id "org.jetbrains.kotlin.plugin.spring" version "$kotlinVersion"
+  id "maven-publish"
+  id 'org.springframework.boot' version '2.x.x.RELEASE'
+  id "io.spring.dependency-management" version "1.x.xx.RELEASE"
+  id 'idea'
 }
 
-apply plugin: 'kotlin'
-apply plugin: 'kotlin-spring'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'io.spring.dependency-management'
-apply plugin: 'idea'
-apply plugin: 'maven'
  • Gradle自体のバージョンアップ
gradle wrapper --gradle-version 7.5.1

プラグインの書き方変わってる


  • apply plugin kotlin で済んでいたが、プラットフォーム指定したりする必要が合う
  • apply plugin: 'kotlin-spring'id "org.jetbrains.kotlin.plugin.spring"なのもなかなかわかりにくい
  • apply plugin mavenmaven-publish になってるの地味に罠

Spring の moduleがnot foundとか言われる


これが必要になったんだと思われる

maven {  
  url "https://repo.spring.io/release"  
}



0 件のコメント:

コメントを投稿

GA