org.apache.ivy.core.resolve
public class ResolveOptions extends LogOptions
See Also: ResolveEngine
Field Summary | |
---|---|
static String[] | RESOLVEMODES
Array of all available resolve modes. |
static String | RESOLVEMODE_DEFAULT
Default resolve mode, using default revision constraints in dependency descriptors. |
static String | RESOLVEMODE_DYNAMIC
Dynamic resolve mode, using dynamic revision constraints in dependency descriptors. |
Constructor Summary | |
---|---|
ResolveOptions() | |
ResolveOptions(ResolveOptions options) |
Method Summary | |
---|---|
Filter | getArtifactFilter() |
boolean | getCheckIfChanged() |
String[] | getConfs() |
String[] | getConfs(ModuleDescriptor md)
Get the aksed confs. |
Date | getDate() |
static String | getDefaultResolveId(ModuleDescriptor md) |
static String | getDefaultResolveId(ModuleId moduleId) |
String | getResolveId() |
String | getResolveMode()
Returns the resolve mode to use, or null to use settings configured resolve
mode.
|
String | getRevision() |
boolean | isDownload() |
boolean | isOutputReport() |
boolean | isRefresh() |
boolean | isTransitive() |
boolean | isUseCacheOnly() |
boolean | isValidate() |
ResolveOptions | setArtifactFilter(Filter artifactFilter) |
ResolveOptions | setCheckIfChanged(boolean checkIfChanged) |
ResolveOptions | setConfs(String[] confs) |
ResolveOptions | setDate(Date date) |
ResolveOptions | setDownload(boolean download) |
ResolveOptions | setOutputReport(boolean outputReport) |
ResolveOptions | setRefresh(boolean refresh) |
ResolveOptions | setResolveId(String resolveId) |
ResolveOptions | setResolveMode(String resolveMode) |
ResolveOptions | setRevision(String revision) |
ResolveOptions | setTransitive(boolean transitive) |
ResolveOptions | setUseCacheOnly(boolean useCacheOnly) |
ResolveOptions | setValidate(boolean validate) |
boolean | useSpecialConfs()
Indicates if the configurations use a special configuration
* , *(private) or *(public).
|
See Also: getConfs
UNKNOWN: can only be called if useSpecialConfs()==false. When it is true, you have to provide a module desciptor so that configurations can be resolved.
Parameters: md Used to get the exact values for special confs.
null
to use settings configured resolve
mode.
Returns: the resolve mode to use.