Package org.fedoraproject.xmvn.config
Class ResolverSettings
- java.lang.Object
-
- org.fedoraproject.xmvn.config.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
-
-
Constructor Summary
Constructors Constructor Description ResolverSettings()
-
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.
-
-
-
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 classjava.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
-
-
-