‘setter for mainClassName: String’ is deprecated. Deprecated in Java July 20, 2023 by Tarik It seems the latest way of doing this is: application { mainClass.set(launcherClassName) }