abstract fun setMetadataSupplier(rule: Class<out ComponentMetadataSupplier>): Unit
Sets a custom metadata rule, which is capable of supplying the metadata of a component (status, status scheme, changing flag) whenever a dynamic version is requested. It can be used to provide metadata directly, instead of having to parse the Ivy descriptor.
rule
- the class of the rule. Gradle will instantiate a new rule for each dependency which requires metadata.
Since
4.9
abstract fun setMetadataSupplier(rule: Class<out ComponentMetadataSupplier>, configureAction: Action<in ActionConfiguration>): Unit
Sets a custom metadata rule, possibly configuring the rule.
rule
- the class of the rule. Gradle will instantiate a new rule for each dependency which requires metadata.
configureAction
- the action to use to configure the rule.
Since
4.9