|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.grails.resolve.AbstractIvyDependencyManager
public abstract class AbstractIvyDependencyManager
Base class for IvyDependencyManager with some logic implemented in Java.
Field Summary | |
---|---|
static List<org.apache.ivy.core.module.descriptor.Configuration> |
ALL_CONFIGURATIONS
|
protected String |
applicationName
|
protected String |
applicationVersion
|
static org.apache.ivy.core.module.descriptor.Configuration |
BUILD_CONFIGURATION
|
static org.apache.ivy.core.module.descriptor.Configuration |
COMPILE_CONFIGURATION
|
(package private) Map<String,List<String>> |
configurationMappings
|
protected String[] |
configurationNames
|
protected Set<org.apache.ivy.core.module.id.ModuleRevisionId> |
dependencies
|
protected Set<org.apache.ivy.core.module.descriptor.DependencyDescriptor> |
dependencyDescriptors
|
static org.apache.ivy.core.module.descriptor.Configuration |
DOCS_CONFIGURATION
|
protected Set<String> |
metadataRegisteredPluginNames
|
protected Set<org.apache.ivy.core.module.id.ModuleId> |
modules
|
protected Map<String,Collection<org.apache.ivy.core.module.id.ModuleRevisionId>> |
orgToDepMap
|
protected Set<org.apache.ivy.core.module.descriptor.DependencyDescriptor> |
pluginDependencyDescriptors
|
protected Set<String> |
pluginDependencyNames
|
protected Map<String,org.apache.ivy.core.module.descriptor.DependencyDescriptor> |
pluginNameToDescriptorMap
|
static org.apache.ivy.core.module.descriptor.Configuration |
PROVIDED_CONFIGURATION
|
static org.apache.ivy.core.module.descriptor.Configuration |
RUNTIME_CONFIGURATION
|
static org.apache.ivy.core.module.descriptor.Configuration |
TEST_CONFIGURATION
|
Constructor Summary | |
---|---|
AbstractIvyDependencyManager()
|
Method Summary | |
---|---|
void |
addDependency(org.apache.ivy.core.module.id.ModuleRevisionId revisionId)
Adds a dependency to the project |
void |
addDependencyDescriptor(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd)
Adds a dependency descriptor to the project |
protected org.apache.ivy.core.module.id.ArtifactId |
createExcludeArtifactId(String excludeName)
|
protected org.apache.ivy.core.module.id.ArtifactId |
createExcludeArtifactId(String excludeName,
String group)
|
org.apache.ivy.core.module.descriptor.ModuleDescriptor |
createModuleDescriptor()
|
String |
getApplicationName()
|
String |
getApplicationVersion()
|
Map<String,List<String>> |
getConfigurationMappings()
|
String[] |
getConfigurationNames()
|
Set<org.apache.ivy.core.module.id.ModuleRevisionId> |
getDependencies()
Obtains a list of dependencies defined in the project |
(package private) Set<org.apache.ivy.core.module.descriptor.DependencyDescriptor> |
getDependencyDescriptors()
Obtains a set of dependency descriptors defined in the project |
Set<String> |
getMetadataRegisteredPluginNames()
|
org.apache.ivy.core.module.descriptor.DependencyDescriptor |
getPluginDependencyDescriptor(String pluginName)
Obtains a particular DependencyDescriptor by the plugin name |
(package private) Set<org.apache.ivy.core.module.descriptor.DependencyDescriptor> |
getPluginDependencyDescriptors()
Obtains a set of plugin dependency descriptors defined in the project |
Set<String> |
getPluginDependencyNames()
Obtains a set of plugins this application is dependent onb |
Set<String> |
getPluginExcludes(String plugin)
|
boolean |
isExcludedFromPlugin(org.apache.ivy.core.module.descriptor.DependencyDescriptor currentPlugin,
org.apache.ivy.core.module.id.ArtifactId dependency)
|
boolean |
isExcludedFromPlugin(String plugin,
String dependencyName)
|
boolean |
isPluginTransitive(String pluginName)
Returns whether a plugin is transitive |
void |
setApplicationName(String applicationName)
|
void |
setApplicationVersion(String applicationVersion)
|
void |
setMetadataRegisteredPluginNames(Set<String> metadataRegisteredPluginNames)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static org.apache.ivy.core.module.descriptor.Configuration BUILD_CONFIGURATION
public static org.apache.ivy.core.module.descriptor.Configuration COMPILE_CONFIGURATION
public static org.apache.ivy.core.module.descriptor.Configuration RUNTIME_CONFIGURATION
public static org.apache.ivy.core.module.descriptor.Configuration TEST_CONFIGURATION
public static org.apache.ivy.core.module.descriptor.Configuration PROVIDED_CONFIGURATION
public static org.apache.ivy.core.module.descriptor.Configuration DOCS_CONFIGURATION
public static List<org.apache.ivy.core.module.descriptor.Configuration> ALL_CONFIGURATIONS
Map<String,List<String>> configurationMappings
protected String[] configurationNames
protected Set<org.apache.ivy.core.module.id.ModuleId> modules
protected Set<org.apache.ivy.core.module.id.ModuleRevisionId> dependencies
protected Set<org.apache.ivy.core.module.descriptor.DependencyDescriptor> dependencyDescriptors
protected Set<org.apache.ivy.core.module.descriptor.DependencyDescriptor> pluginDependencyDescriptors
protected Set<String> pluginDependencyNames
protected Set<String> metadataRegisteredPluginNames
protected Map<String,Collection<org.apache.ivy.core.module.id.ModuleRevisionId>> orgToDepMap
protected Map<String,org.apache.ivy.core.module.descriptor.DependencyDescriptor> pluginNameToDescriptorMap
protected String applicationName
protected String applicationVersion
Constructor Detail |
---|
public AbstractIvyDependencyManager()
Method Detail |
---|
Set<org.apache.ivy.core.module.descriptor.DependencyDescriptor> getDependencyDescriptors()
public Set<String> getMetadataRegisteredPluginNames()
public void setMetadataRegisteredPluginNames(Set<String> metadataRegisteredPluginNames)
Set<org.apache.ivy.core.module.descriptor.DependencyDescriptor> getPluginDependencyDescriptors()
public org.apache.ivy.core.module.descriptor.DependencyDescriptor getPluginDependencyDescriptor(String pluginName)
pluginName
- The plugin name
public Set<String> getPluginDependencyNames()
public Set<org.apache.ivy.core.module.id.ModuleRevisionId> getDependencies()
public String getApplicationName()
public void setApplicationName(String applicationName)
public String getApplicationVersion()
public void setApplicationVersion(String applicationVersion)
public String[] getConfigurationNames()
public Map<String,List<String>> getConfigurationMappings()
public boolean isPluginTransitive(String pluginName)
pluginName
- The name of the plugin
public void addDependency(org.apache.ivy.core.module.id.ModuleRevisionId revisionId)
revisionId
- The ModuleRevisionId instanceprotected org.apache.ivy.core.module.id.ArtifactId createExcludeArtifactId(String excludeName)
protected org.apache.ivy.core.module.id.ArtifactId createExcludeArtifactId(String excludeName, String group)
public void addDependencyDescriptor(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd)
dd
- The DependencyDescriptor instancepublic org.apache.ivy.core.module.descriptor.ModuleDescriptor createModuleDescriptor()
public boolean isExcludedFromPlugin(String plugin, String dependencyName)
public boolean isExcludedFromPlugin(org.apache.ivy.core.module.descriptor.DependencyDescriptor currentPlugin, org.apache.ivy.core.module.id.ArtifactId dependency)
public Set<String> getPluginExcludes(String plugin)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |