Interface IvyArtifactRepository.MetadataSources

  • Enclosing interface:
    IvyArtifactRepository

    public static interface IvyArtifactRepository.MetadataSources
    Allows configuring the sources of metadata for a specific repository.
    Since:
    4.5
    • Method Detail

      • gradleMetadata

        void gradleMetadata()
        Indicates that this repository will contain Gradle metadata.
      • ivyDescriptor

        void ivyDescriptor()
        Indicates that this repository will contain Ivy descriptors. If the Ivy file contains a marker telling that Gradle metadata exists for this component, Gradle will also look for the Gradle metadata file. Gradle module metadata redirection will not happen if ignoreGradleMetadataRedirection() has been used.
      • artifact

        void artifact()
        Indicates that this repository may not contain metadata files, but we can infer it from the presence of an artifact file.
      • ignoreGradleMetadataRedirection

        void ignoreGradleMetadataRedirection()
        Indicates that this repository will ignore Gradle module metadata redirection markers found in Ivy files.
        Since:
        5.6
      • isGradleMetadataEnabled

        boolean isGradleMetadataEnabled()
        Indicates if this repository contains Gradle module metadata.
        Since:
        6.4
      • isIvyDescriptorEnabled

        boolean isIvyDescriptorEnabled()
        Indicates if this repository contains Ivy descriptors.
        Since:
        6.4
      • isArtifactEnabled

        boolean isArtifactEnabled()
        Indicates if this repository only contains artifacts.
        Since:
        6.4
      • isIgnoreGradleMetadataRedirectionEnabled

        boolean isIgnoreGradleMetadataRedirectionEnabled()
        Indicates if this repository ignores Gradle module metadata redirection markers.
        Since:
        6.4