[Gradle] Add 'validatePlugins' tasks for Gradle plugin dependencies
Gradle 8 has removed "validate-external-gradle-plugin" plugin which we used before to run validate task inputs proper annotations. With this change, every Gradle dependency that is not published as a Gradle plugin but uses Gradle API types is also running 'validatedPlugins' task registered manually via a build script. ^KT-59827 Fixed
This commit is contained in:
committed by
Space Team
parent
f5889bcc6c
commit
dc5660d98c
@@ -566,11 +566,6 @@ public final class org/jetbrains/kotlin/gradle/dsl/jvm/JvmTargetValidationMode :
|
||||
public static fun values ()[Lorg/jetbrains/kotlin/gradle/dsl/jvm/JvmTargetValidationMode;
|
||||
}
|
||||
|
||||
public abstract class org/jetbrains/kotlin/gradle/plugin/AbstractCompileWithDependenciesTracking : org/gradle/api/tasks/compile/AbstractCompile {
|
||||
public fun <init> ()V
|
||||
public fun isDependentTaskOutOfDate (Lorg/gradle/api/Task;)Z
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/kotlin/gradle/plugin/CInteropSettings : org/gradle/api/Named {
|
||||
public abstract fun compilerOpts (Ljava/util/List;)V
|
||||
public abstract fun compilerOpts ([Ljava/lang/String;)V
|
||||
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
package org.jetbrains.kotlin.gradle.plugin
|
||||
|
||||
import org.gradle.api.Task
|
||||
import org.gradle.api.tasks.compile.AbstractCompile
|
||||
|
||||
abstract class AbstractCompileWithDependenciesTracking : AbstractCompile() {
|
||||
open fun isDependentTaskOutOfDate(task: Task): Boolean = false
|
||||
}
|
||||
|
||||
+1
@@ -11,6 +11,7 @@ interface IncrementalSyncTask : Task {
|
||||
@get:InputFiles
|
||||
@get:NormalizeLineEndings
|
||||
@get:IgnoreEmptyDirectories
|
||||
@get:PathSensitive(PathSensitivity.ABSOLUTE)
|
||||
@get:SkipWhenEmpty
|
||||
val from: ConfigurableFileCollection
|
||||
|
||||
|
||||
Reference in New Issue
Block a user