@@ -107,7 +107,7 @@ public void apply(Project project) {
107107 private static List <File > registerAndConfigureResolverTasks (Project topLevelProject ) {
108108 List <File > resolverFiles = new ArrayList <>();
109109 topLevelProject .getAllprojects ().forEach (target ->
110- target .getTasks ().register (SonarResolverTask .TASK_NAME , getCompatibleTaskType ( GradleVersion . current ()) , task -> {
110+ target .getTasks ().register (SonarResolverTask .TASK_NAME , SonarResolverTask . class , task -> {
111111 Provider <Boolean > skipProject = target .provider (() -> isSkipped (target ));
112112
113113 task .setDescription (SonarResolverTask .TASK_DESCRIPTION );
@@ -155,15 +155,6 @@ private static void setAndroidLibrariesProperties(Project target, SonarResolverT
155155 task .setTestLibraries (libraries .getTestLibraries ().stream ().reduce (target .files (), FileCollection ::plus ));
156156 }
157157
158- private static Class <? extends SonarResolverTask > getCompatibleTaskType (GradleVersion version ) {
159- if (version .compareTo (GradleVersion .version ("8.5.0" )) >= 0 ) {
160- return BuildFeaturesEnabledResolverTask .class ;
161- } else if (version .compareTo (GradleVersion .version ("7.6.1" )) >= 0 ) {
162- return StartParameterBasedTask .class ;
163- }
164- return SonarResolverTask .class ;
165- }
166-
167158 private static void addExtensions (Project project , String name , Map <String , ActionBroadcast <SonarProperties >> actionBroadcastMap ) {
168159 project .getAllprojects ().forEach (p -> {
169160 LOGGER .debug ("Adding " + name + " extension to " + p );
0 commit comments