LocalPluginsNormalizationTransformers

@DisableCachingByDefault(because = "Not worth caching")
abstract class LocalPluginsNormalizationTransformers @Inject constructor(fileSystemOperations: FileSystemOperations) : TransformAction<TransformParameters.None>

A transformer that adjusts the local plugin path into a nested layout if it directly contains the plugin content. This layout prevents the plugin from loading it inside the IDE.

Constructors

Link copied to clipboard
@Inject
constructor(fileSystemOperations: FileSystemOperations)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:InputArtifact
@get:Classpath
abstract val inputArtifact: Provider<FileSystemLocation>

Functions

Link copied to clipboard
@Inject
abstract fun getParameters(): TransformParameters.None
Link copied to clipboard
open override fun transform(outputs: TransformOutputs)