Use application { mainClass } instead of mainClassName

MSAL

The mainClassName property on the application extension was deprecated in Gradle 6.4 and removed in Gradle 9.0. Use application { mainClass = ... } instead. Top-level mainClassName assignments are wrapped in an application block. See the Gradle upgrade guide for more information.

org.openrewrite.gradle.migrate.application.UseMainClassPropertyForApplication
mod run . --recipe=org.openrewrite.gradle.migrate.application.UseMainClassPropertyForApplication

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.