Interface MetadataResolutionRequest

    • Method Detail

      • isOffline

        boolean isOffline()
        Indicates whether network access to remote repositories has been disabled.
        Specified by:
        isOffline in interface RepositoryRequest
        Returns:
        true if remote access has been disabled, false otherwise.
      • setOffline

        MetadataResolutionRequest setOffline​(boolean offline)
        Enables/disables network access to remote repositories.
        Specified by:
        setOffline in interface RepositoryRequest
        Parameters:
        offline - true to disable remote access, false to allow network access.
        Returns:
        This request, never null.
      • getArtifact

        org.apache.maven.artifact.Artifact getArtifact()
        Gets the artifact to resolve metadata for.
        Returns:
        The artifact to resolve metadata for or null if not set.
      • setArtifact

        MetadataResolutionRequest setArtifact​(org.apache.maven.artifact.Artifact artifact)
        Sets the artifact for which to resolve metadata.
        Parameters:
        artifact - The artifact for which to resolve metadata.
        Returns:
        This request, never null.
      • getLocalRepository

        org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
        Gets the local repository to use for the resolution.
        Specified by:
        getLocalRepository in interface RepositoryRequest
        Returns:
        The local repository to use for the resolution or null if not set.
      • setLocalRepository

        MetadataResolutionRequest setLocalRepository​(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
        Sets the local repository to use for the resolution.
        Specified by:
        setLocalRepository in interface RepositoryRequest
        Parameters:
        localRepository - The local repository to use for the resolution.
        Returns:
        This request, never null.
      • getRemoteRepositories

        java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()
        Gets the remote repositories to use for the resolution.
        Specified by:
        getRemoteRepositories in interface RepositoryRequest
        Returns:
        The remote repositories to use for the resolution, never null.
      • setRemoteRepositories

        MetadataResolutionRequest setRemoteRepositories​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
        Sets the remote repositories to use for the resolution.
        Specified by:
        setRemoteRepositories in interface RepositoryRequest
        Parameters:
        remoteRepositories - The remote repositories to use for the resolution.
        Returns:
        This request, never null.
      • isResolveManagedVersions

        boolean isResolveManagedVersions()
        Determines whether the managed version information should be retrieved.
        Returns:
        true if the dependency management information should be retrieved, false otherwise.
      • setResolveManagedVersions

        MetadataResolutionRequest setResolveManagedVersions​(boolean resolveManagedVersions)
        Enables/disables resolution of the dependency management information.
        Parameters:
        resolveManagedVersions - true if the dependency management information should be retrieved, false otherwise.
        Returns:
        This request, never null.