T
- Parent type for chainingpublic class JkDependencyManagement<T>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
JkDependencyManagement<T> |
addDependencies(JkDependencySet dependencies) |
JkDependencyManagement<T> |
cleanCache() |
JkResolveResult |
fetchDependencies(JkScope... scopes)
Returns lib paths standing for the resolution of this project dependencies for the specified dependency scopes.
|
JkScope[] |
getDefaultScope() |
JkDependencySet |
getDependencies() |
JkDependencyResolver<JkDependencyManagement> |
getResolver() |
JkDependencySet |
getScopeDefaultedDependencies()
Returns dependencies declared for this project.
|
static JkDependencyManagement<java.lang.Void> |
of() |
static <T> JkDependencyManagement<T> |
ofParent(T parent) |
JkDependencyManagement<T> |
removeDependencies() |
void |
setDefaultScope(JkScope[] defaultScope) |
JkDependencyManagement<T> |
setFailOnDependencyResolutionError(boolean fail)
If
true this object will throw a JkException whenever a dependency resolution occurs. |
public final T __
public static <T> JkDependencyManagement<T> ofParent(T parent)
public static JkDependencyManagement<java.lang.Void> of()
public JkDependencySet getDependencies()
public JkDependencyManagement<T> removeDependencies()
public JkDependencyManagement<T> addDependencies(JkDependencySet dependencies)
public JkDependencyResolver<JkDependencyManagement> getResolver()
public JkDependencyManagement<T> setFailOnDependencyResolutionError(boolean fail)
true
this object will throw a JkException whenever a dependency resolution occurs. Otherwise
just log a warn message. false
by default.public JkScope[] getDefaultScope()
public void setDefaultScope(JkScope[] defaultScope)
public JkDependencyManagement<T> cleanCache()
public JkDependencySet getScopeDefaultedDependencies()
JkScope.COMPILE_AND_RUNTIME
public JkResolveResult fetchDependencies(JkScope... scopes)