|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.grails.resolve.AbstractIvyDependencyManager
org.codehaus.groovy.grails.resolve.IvyDependencyManager
class IvyDependencyManager extends AbstractIvyDependencyManager
Implementation that uses Apache Ivy under the hood.
Field Summary |
---|
Property Summary | |
---|---|
boolean |
defaultDependenciesProvided
|
boolean |
inheritRepositories
|
boolean |
inheritsAll
|
java.util.Collection |
moduleExcludes
|
boolean |
pluginsOnly
|
java.util.Collection |
repositoryData
|
boolean |
resolveErrors
|
org.apache.ivy.plugins.repository.TransferListener |
transferListener
|
Constructor Summary | |
IvyDependencyManager(java.lang.String applicationName, java.lang.String applicationVersion, BuildSettings settings = null, Metadata metadata = null, org.apache.ivy.core.settings.IvySettings ivySettings = new IvySettings()
Creates a new IvyDependencyManager instance |
Method Summary | |
---|---|
java.util.Set
|
convertToGrailsDependencies(java.util.Set descriptors)
|
protected java.lang.Object
|
createResolveArguments(java.lang.String pluginName, java.lang.String pluginVersion)
|
groovy.util.slurpersupport.GPathResult
|
downloadPluginInfo(java.lang.String pluginName, java.lang.String pluginVersion)
|
groovy.util.slurpersupport.GPathResult
|
downloadPluginList(java.io.File localFile)
|
java.util.Collection
|
getAllDependencies()
|
java.util.Collection
|
getAllDependencies(java.lang.String scope)
|
java.util.Collection
|
getApplicationDependencies()
|
java.util.Collection
|
getApplicationDependencies(java.lang.String scope)
|
java.util.Set
|
getApplicationDependencyDescriptors(java.lang.String scope = null)
Returns all of the dependency descriptors for dependencies of the application and not those inherited from frameworks or plugins |
java.util.Set
|
getApplicationPluginDependencyDescriptors(java.lang.String scope = null)
Returns all of the dependency descriptors for dependencies of the application and not those inherited from frameworks or plugins |
java.util.Set
|
getEffectivePluginDependencyDescriptors()
The plugin dependencies excluding non-exported transitive deps and collapsed to the highest version of each dependency. |
ExcludeResolver
|
getExcludeResolver()
|
java.util.Set
|
getExportedDependencyDescriptors(java.lang.String scope = null)
Returns all the dependency descriptors for dependencies of a plugin that have been exported for use in the application |
java.util.Set
|
getModuleRevisionIds(java.lang.String org)
|
java.util.Collection
|
getPluginDependencies()
|
java.util.Collection
|
getPluginDependencies(java.lang.String scope)
|
boolean
|
isExcluded(java.lang.String name)
|
boolean
|
isPluginConfiguredByApplication(java.lang.String name)
|
org.apache.ivy.core.resolve.IvyNode[]
|
listDependencies(java.lang.String conf = null)
Lists all known dependencies for the given configuration name (defaults to all dependencies) |
org.apache.ivy.core.report.ResolveReport
|
loadDependencies(java.lang.String conf = '')
Similar to resolveDependencies, but will load the resolved dependencies into the application RootLoader if it exists |
void
|
produceReport(java.lang.String scope)
|
void
|
produceReport()
|
void
|
reportOnScope(java.lang.String scope, java.lang.String desc)
|
void
|
resetGrailsPluginsResolver()
Resets the Grails plugin resolver if it is used |
DependencyReport
|
resolve(java.lang.String scope)
|
DependencyReport
|
resolve()
|
DependencyReport
|
resolveAgent()
|
org.apache.ivy.core.report.ResolveReport
|
resolveAllDependencies()
Resolves all dependencies for all known configurations |
java.util.List
|
resolveApplicationDependencies(java.lang.String conf = '')
Resolves only application dependencies and returns a list of the resolves JAR files |
org.apache.ivy.core.report.ResolveReport
|
resolveDependencies(org.apache.ivy.core.module.descriptor.Configuration conf)
|
org.apache.ivy.core.report.ResolveReport
|
resolveDependencies(java.lang.String conf)
Performs a resolve of all dependencies for the given configuration, potentially going out to the internet to download jars if they are not found locally |
org.apache.ivy.core.report.ResolveReport
|
resolveDependencies(java.lang.String conf, java.util.Map args)
Performs a resolve of all dependencies for the given configuration, potentially going out to the internet to download jars if they are not found locally |
org.apache.ivy.core.report.ResolveReport
|
resolveDependencies()
Performs a resolve of all dependencies, potentially going out to the internet to download jars if they are not found locally |
java.util.List
|
resolveExportedDependencies(java.lang.String conf = '')
Resolves only plugin dependencies that should be exported to the application |
org.apache.ivy.core.report.ResolveReport
|
resolvePluginDependencies(java.lang.String conf = '', java.util.Map args = [:])
Performs a resolve of declared plugin dependencies (zip files containing plugin distributions) |
void
|
serialize(java.lang.Object builder, boolean createRoot = true)
Serializes the parsed dependencies using the given builder. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Property Detail |
---|
boolean defaultDependenciesProvided
boolean inheritRepositories
boolean inheritsAll
java.util.Collection moduleExcludes
boolean pluginsOnly
java.util.Collection repositoryData
boolean resolveErrors
org.apache.ivy.plugins.repository.TransferListener transferListener
Constructor Detail |
---|
IvyDependencyManager(java.lang.String applicationName, java.lang.String applicationVersion, BuildSettings settings = null, Metadata metadata = null, org.apache.ivy.core.settings.IvySettings ivySettings = new IvySettings()
Method Detail |
---|
@groovy.transform.CompileStatic java.util.Set convertToGrailsDependencies(java.util.Set descriptors)
protected java.lang.Object createResolveArguments(java.lang.String pluginName, java.lang.String pluginVersion)
@java.lang.Override groovy.util.slurpersupport.GPathResult downloadPluginInfo(java.lang.String pluginName, java.lang.String pluginVersion)
groovy.util.slurpersupport.GPathResult downloadPluginList(java.io.File localFile)
@java.lang.Override java.util.Collection getAllDependencies()
@java.lang.Override java.util.Collection getAllDependencies(java.lang.String scope)
@java.lang.Override java.util.Collection getApplicationDependencies()
@java.lang.Override java.util.Collection getApplicationDependencies(java.lang.String scope)
java.util.Set getApplicationDependencyDescriptors(java.lang.String scope = null)
java.util.Set getApplicationPluginDependencyDescriptors(java.lang.String scope = null)
java.util.Set getEffectivePluginDependencyDescriptors()
@java.lang.Override ExcludeResolver getExcludeResolver()
java.util.Set getExportedDependencyDescriptors(java.lang.String scope = null)
java.util.Set getModuleRevisionIds(java.lang.String org)
@java.lang.Override @groovy.transform.CompileStatic java.util.Collection getPluginDependencies()
java.util.Collection getPluginDependencies(java.lang.String scope)
boolean isExcluded(java.lang.String name)
boolean isPluginConfiguredByApplication(java.lang.String name)
org.apache.ivy.core.resolve.IvyNode[] listDependencies(java.lang.String conf = null)
org.apache.ivy.core.report.ResolveReport loadDependencies(java.lang.String conf = '')
void produceReport(java.lang.String scope)
@java.lang.Override @groovy.transform.CompileStatic void produceReport()
void reportOnScope(java.lang.String scope, java.lang.String desc)
void resetGrailsPluginsResolver()
@java.lang.Override DependencyReport resolve(java.lang.String scope)
@java.lang.Override DependencyReport resolve()
@java.lang.Override DependencyReport resolveAgent()
org.apache.ivy.core.report.ResolveReport resolveAllDependencies()
java.util.List resolveApplicationDependencies(java.lang.String conf = '')
org.apache.ivy.core.report.ResolveReport resolveDependencies(org.apache.ivy.core.module.descriptor.Configuration conf)
org.apache.ivy.core.report.ResolveReport resolveDependencies(java.lang.String conf)
org.apache.ivy.core.report.ResolveReport resolveDependencies(java.lang.String conf, java.util.Map args)
org.apache.ivy.core.report.ResolveReport resolveDependencies()
java.util.List resolveExportedDependencies(java.lang.String conf = '')
org.apache.ivy.core.report.ResolveReport resolvePluginDependencies(java.lang.String conf = '', java.util.Map args = [:])
void serialize(java.lang.Object builder, boolean createRoot = true)
builder
- A builder such as groovy.xml.MarkupBuilder
Groovy Documentation