-
Notifications
You must be signed in to change notification settings - Fork 93
Description
Hello,
When using the spring-boot-thin-launcher Gradle Plugin with Gradle 9.0.0 the following error is thrown:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':xxx:thinPom'.
Caused by: java.lang.NoClassDefFoundError: org/gradle/api/plugins/JavaPluginConvention
at org.springframework.boot.experimental.gradle.ThinLauncherPlugin.getThinPomDirectory(ThinLauncherPlugin.java:217)
at org.springframework.boot.experimental.gradle.ThinLauncherPlugin.access$200(ThinLauncherPlugin.java:75)
at org.springframework.boot.experimental.gradle.ThinLauncherPlugin$4.execute(ThinLauncherPlugin.java:209)
at org.springframework.boot.experimental.gradle.ThinLauncherPlugin$4.execute(ThinLauncherPlugin.java:205)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:820)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:793)
at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:252)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
Guess, this is due to the removal of org.gradle.api.plugins.JavaPluginConvention
. org.gradle.api.plugins.JavaPluginExtension
should be used with Gradle 9+ instead.
Best,
Tino