Interface IvyConfiguration

  • All Superinterfaces:
    Named

    public interface IvyConfiguration
    extends Named
    A configuration included in an IvyPublication, which will be published in the ivy descriptor file generated.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Named

        Named.Namer
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void extend​(java.lang.String configuration)
      Add the name of a configuration that this configuration extends.
      java.util.Set<java.lang.String> getExtends()
      The set of names of extended configurations, added via extend(String).
    • Method Detail

      • extend

        void extend​(java.lang.String configuration)
        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
        Parameters:
        configuration - The extended configuration name
      • getExtends

        java.util.Set<java.lang.String> getExtends()
        The set of names of extended configurations, added via extend(String).
        Returns:
        The names of extended configurations.