api / org.gradle.api.publish.ivy / IvyConfiguration

IvyConfiguration

interface IvyConfiguration : Named

A configuration included in an IvyPublication, which will be published in the ivy descriptor file generated.

Functions

extend

abstract fun extend(configuration: String): Unit

Add the name of a configuration that this configuration extends. The extend value can use the following wildcards:

  • * - all other configurations
  • *(public) - all other public configurations
  • *(private) - all other private configurations

getExtends

abstract fun getExtends(): MutableSet<String>

The set of names of extended configurations, added via #extend(String).

Inherited Functions

getName

abstract fun getName(): String

The object's name.

Must be constant for the life of the object.