org.codehaus.groovy.grails.resolve
Class PluginResolveEngine
java.lang.Object
org.codehaus.groovy.grails.resolve.PluginResolveEngine
- All Implemented Interfaces:
- groovy.lang.GroovyObject
public class PluginResolveEngine
- extends Object
- implements groovy.lang.GroovyObject
Method Summary |
protected groovy.lang.MetaClass |
$getStaticMetaClass()
|
IvyDependencyManager |
createFreshDependencyManager()
|
Object |
createResolveArguments(String pluginName,
String pluginVersion)
|
IvyDependencyManager |
getDependencyManager()
|
groovy.lang.Closure |
getMessageReporter()
|
groovy.lang.MetaClass |
getMetaClass()
|
Object |
getProperty(String property)
|
BuildSettings |
getSettings()
|
Object |
invokeMethod(String method,
Object arguments)
|
groovy.util.slurpersupport.GPathResult |
resolvePluginMetadata(String pluginName,
String pluginVersion)
|
org.apache.ivy.core.report.ResolveReport |
resolvePlugins(List<org.apache.ivy.core.module.id.ModuleRevisionId> pluginsToInstall)
|
org.apache.ivy.core.report.ResolveReport |
resolvePlugins(List<org.apache.ivy.core.module.id.ModuleRevisionId> pluginsToInstall,
String scope)
|
File |
resolvePluginZip(String pluginName,
String pluginVersion)
|
File |
resolvePluginZip(String pluginName,
String pluginVersion,
String scope)
|
File |
resolvePluginZip(String pluginName,
String pluginVersion,
String scope,
Map args)
|
void |
setDependencyManager(IvyDependencyManager value)
|
void |
setMessageReporter(groovy.lang.Closure value)
|
void |
setMetaClass(groovy.lang.MetaClass mc)
|
void |
setProperty(String property,
Object value)
|
void |
setSettings(BuildSettings value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluginResolveEngine
public PluginResolveEngine(IvyDependencyManager dependencyManager,
BuildSettings settings)
resolvePlugins
public org.apache.ivy.core.report.ResolveReport resolvePlugins(List<org.apache.ivy.core.module.id.ModuleRevisionId> pluginsToInstall)
resolvePluginZip
public File resolvePluginZip(String pluginName,
String pluginVersion,
String scope)
resolvePluginZip
public File resolvePluginZip(String pluginName,
String pluginVersion)
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interface groovy.lang.GroovyObject
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interface groovy.lang.GroovyObject
invokeMethod
public Object invokeMethod(String method,
Object arguments)
- Specified by:
invokeMethod
in interface groovy.lang.GroovyObject
getProperty
public Object getProperty(String property)
- Specified by:
getProperty
in interface groovy.lang.GroovyObject
setProperty
public void setProperty(String property,
Object value)
- Specified by:
setProperty
in interface groovy.lang.GroovyObject
getDependencyManager
public IvyDependencyManager getDependencyManager()
setDependencyManager
public void setDependencyManager(IvyDependencyManager value)
getSettings
public BuildSettings getSettings()
setSettings
public void setSettings(BuildSettings value)
getMessageReporter
public groovy.lang.Closure getMessageReporter()
setMessageReporter
public void setMessageReporter(groovy.lang.Closure value)
createFreshDependencyManager
public IvyDependencyManager createFreshDependencyManager()
resolvePlugins
public org.apache.ivy.core.report.ResolveReport resolvePlugins(List<org.apache.ivy.core.module.id.ModuleRevisionId> pluginsToInstall,
String scope)
resolvePluginZip
public File resolvePluginZip(String pluginName,
String pluginVersion,
String scope,
Map args)
createResolveArguments
public Object createResolveArguments(String pluginName,
String pluginVersion)
resolvePluginMetadata
public groovy.util.slurpersupport.GPathResult resolvePluginMetadata(String pluginName,
String pluginVersion)
$getStaticMetaClass
protected groovy.lang.MetaClass $getStaticMetaClass()