Class ResolverSettings

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class ResolverSettings
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    XMvn settings related to resolution of artifacts.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addBlacklist​(Artifact artifact)
      Method addBlacklist.
      void addLocalRepository​(java.lang.String string)
      Method addLocalRepository.
      void addMetadataRepository​(java.lang.String string)
      Method addMetadataRepository.
      void addPrefix​(java.lang.String string)
      Method addPrefix.
      ResolverSettings clone()
      Method clone.
      java.util.List<Artifact> getBlacklist()
      Method getBlacklist.
      java.util.List<java.lang.String> getLocalRepositories()
      Method getLocalRepositories.
      java.util.List<java.lang.String> getMetadataRepositories()
      Method getMetadataRepositories.
      java.util.List<java.lang.String> getPrefixes()
      Method getPrefixes.
      java.lang.Boolean isDebug()
      Get whether detailed debugging information about artifact resolution process should be logged.
      java.lang.Boolean isIgnoreDuplicateMetadata()
      Get whether XMvn should refuse to resolve artifact that have more than a single piece of metadata.
      void removeBlacklist​(Artifact artifact)
      Method removeBlacklist.
      void removeLocalRepository​(java.lang.String string)
      Method removeLocalRepository.
      void removeMetadataRepository​(java.lang.String string)
      Method removeMetadataRepository.
      void removePrefix​(java.lang.String string)
      Method removePrefix.
      void setBlacklist​(java.util.List<Artifact> blacklist)
      Set list of blacklisted artifacts which will not be resolved.
      void setDebug​(java.lang.Boolean debug)
      Set whether detailed debugging information about artifact resolution process should be logged.
      void setIgnoreDuplicateMetadata​(java.lang.Boolean ignoreDuplicateMetadata)
      Set whether XMvn should refuse to resolve artifact that have more than a single piece of metadata.
      void setLocalRepositories​(java.util.List<java.lang.String> localRepositories)
      Set list of local repositories where XMvn will look for artifacts.
      void setMetadataRepositories​(java.util.List<java.lang.String> metadataRepositories)
      Set list of repositories where XMvn will look for metadata files.
      void setPrefixes​(java.util.List<java.lang.String> prefixes)
      Set list of prefixes that XMvn resolver will prepend to system repositories.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResolverSettings

        public ResolverSettings()
    • Method Detail

      • addBlacklist

        public void addBlacklist​(Artifact artifact)
        Method addBlacklist.
        Parameters:
        artifact -
      • addLocalRepository

        public void addLocalRepository​(java.lang.String string)
        Method addLocalRepository.
        Parameters:
        string -
      • addMetadataRepository

        public void addMetadataRepository​(java.lang.String string)
        Method addMetadataRepository.
        Parameters:
        string -
      • addPrefix

        public void addPrefix​(java.lang.String string)
        Method addPrefix.
        Parameters:
        string -
      • clone

        public ResolverSettings clone()
        Method clone.
        Overrides:
        clone in class java.lang.Object
        Returns:
        ResolverSettings
      • getBlacklist

        public java.util.List<Artifact> getBlacklist()
        Method getBlacklist.
        Returns:
        List
      • getLocalRepositories

        public java.util.List<java.lang.String> getLocalRepositories()
        Method getLocalRepositories.
        Returns:
        List
      • getMetadataRepositories

        public java.util.List<java.lang.String> getMetadataRepositories()
        Method getMetadataRepositories.
        Returns:
        List
      • getPrefixes

        public java.util.List<java.lang.String> getPrefixes()
        Method getPrefixes.
        Returns:
        List
      • isDebug

        public java.lang.Boolean isDebug()
        Get whether detailed debugging information about artifact resolution process should be logged.
        Returns:
        Boolean
      • isIgnoreDuplicateMetadata

        public java.lang.Boolean isIgnoreDuplicateMetadata()
        Get whether XMvn should refuse to resolve artifact that have more than a single piece of metadata.
        Returns:
        Boolean
      • removeBlacklist

        public void removeBlacklist​(Artifact artifact)
        Method removeBlacklist.
        Parameters:
        artifact -
      • removeLocalRepository

        public void removeLocalRepository​(java.lang.String string)
        Method removeLocalRepository.
        Parameters:
        string -
      • removeMetadataRepository

        public void removeMetadataRepository​(java.lang.String string)
        Method removeMetadataRepository.
        Parameters:
        string -
      • removePrefix

        public void removePrefix​(java.lang.String string)
        Method removePrefix.
        Parameters:
        string -
      • setBlacklist

        public void setBlacklist​(java.util.List<Artifact> blacklist)
        Set list of blacklisted artifacts which will not be resolved.
        Parameters:
        blacklist -
      • setDebug

        public void setDebug​(java.lang.Boolean debug)
        Set whether detailed debugging information about artifact resolution process should be logged.
        Parameters:
        debug -
      • setIgnoreDuplicateMetadata

        public void setIgnoreDuplicateMetadata​(java.lang.Boolean ignoreDuplicateMetadata)
        Set whether XMvn should refuse to resolve artifact that have more than a single piece of metadata.
        Parameters:
        ignoreDuplicateMetadata -
      • setLocalRepositories

        public void setLocalRepositories​(java.util.List<java.lang.String> localRepositories)
        Set list of local repositories where XMvn will look for artifacts.
        Parameters:
        localRepositories -
      • setMetadataRepositories

        public void setMetadataRepositories​(java.util.List<java.lang.String> metadataRepositories)
        Set list of repositories where XMvn will look for metadata files.
        Parameters:
        metadataRepositories -
      • setPrefixes

        public void setPrefixes​(java.util.List<java.lang.String> prefixes)
        Set list of prefixes that XMvn resolver will prepend to system repositories.
        Parameters:
        prefixes -