public final class ExecutionContext
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ExecutionContext.Builder
Builds
ExecutionContext. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultSlot()
Returns the name of the default slot to write to.
|
java.lang.String |
getGlobalModuleDependency() |
org.slf4j.Logger |
getLog()
Returns the Maven logger to log.
|
ModuleDescriptor |
getModule(Dependency dependency)
Returns the module for the given dependency.
|
ModuleMap |
getModuleMap()
Returns the map of modules encountered so far.
|
TransitiveDependencyResolver |
getResolver()
Returns the resolver for dependencies for an artifact.
|
SlotStrategy |
getSlotStrategy()
Returns the slot strategy for modules.
|
java.io.File |
getTargetFolder()
Returns the folder to write the module structure to.
|
java.util.List<Dependency> |
resolve(Dependency dependency)
Resolves the direct dependencies for the given dependency.
|
public org.slf4j.Logger getLog()
public java.io.File getTargetFolder()
public TransitiveDependencyResolver getResolver()
public SlotStrategy getSlotStrategy()
public java.lang.String getDefaultSlot()
public ModuleMap getModuleMap()
public java.lang.String getGlobalModuleDependency()
public java.util.List<Dependency> resolve(Dependency dependency)
dependency - the dependency whose calculation of direct dependencies
is requested.public ModuleDescriptor getModule(Dependency dependency) throws java.lang.IllegalArgumentException
dependency - the dependency whose module is requested.java.lang.IllegalArgumentException - if there is no module registered for the
given dependency.