はじめに
Ktorのプロジェクトを、IntelliJ IDEAで久しぶりに開きました。そして、build.gradle.ktsを開いてみると次のような真っ赤な画面になっていました。
エラーの内容を確認してみると、次のように表示されていました。
Expression 'application' cannot be invoked as a function. The function 'invoke()' is not found
Gradleのすべてのプロジェクトをリロードする
この問題を解決するために、IntelliJ IDEAの右側にあるGradleタブを開きます。
そして、Reload All Gradle Projectsアイコンをクリックします。
この操作で、Gradleプロジェクトの再読み込みが行われます。
進捗状況は、ビルドツールウィンドウで確認することができます。
再読み込み終了後、BUILD SUCCESSFUL in m s
とウィンドウに表示されれば完了です。
もう一度、build.gradle.ktsを確認しましょう。
今まで真っ赤だった画面が解消されています。
まとめ
build.gradle.ktsが真っ赤なときは、一旦冷静になり、とりあえずGradleプロジェクトの再読み込みを行いましょう(未来の自分へ)。
参考にした記事