public interface ApplicationComponentDependencies extends ComponentDependencies
| Modifier and Type | Method and Description |
|---|---|
DependencyBucket |
getImplementation()
Returns the implementation bucket of dependencies for this component.
|
void |
implementation(Object notation)
Adds an implementation dependency to this component.
|
void |
implementation(Object notation,
Action<? super ModuleDependency> action)
Adds an implementation dependency to this component.
|
default void |
implementation(Object notation,
groovy.lang.Closure<Void> closure)
Adds an implementation dependency to this component.
|
void implementation(Object notation)
notation - The dependency notation, as per DependencyHandler.create(Object).void implementation(Object notation, Action<? super ModuleDependency> action)
notation - The dependency notation, as per DependencyHandler.create(Object).action - The action to run to configure the dependency (project dependencies are ProjectDependency and external dependencies are ExternalModuleDependency).default void implementation(Object notation, @DelegatesTo(value=org.gradle.api.artifacts.ModuleDependency.class,strategy=1) groovy.lang.Closure<Void> closure)
notation - The dependency notation, as per DependencyHandler.create(Object).closure - The closure to run to configure the dependency (project dependencies are ProjectDependency and external dependencies are ExternalModuleDependency).DependencyBucket getImplementation()
DependencyBucket representing the implementation bucket of dependencies, never null.