A container for dependency specifications.
| Type | Name and description |
|---|---|
Collection<DependencySpec> |
getDependencies()Returns an immutable view of dependencies stored in this container. |
ModuleDependencySpecBuilder |
group(String name)Defines a new module dependency, based on a module group name. |
boolean |
isEmpty()Returns true if this container doesn't hold any dependency. |
ProjectDependencySpecBuilder |
library(String name)Defines a new dependency, based on a library name. |
ModuleDependencySpecBuilder |
module(String moduleIdOrName)Defines a new module dependency, based on a module id or a simple name. |
ProjectDependencySpecBuilder |
project(String path)Defines a new dependency, based on a project path. |
Returns an immutable view of dependencies stored in this container.
Defines a new module dependency, based on a module group name. The returned dependency can be mutated.
name - of the module groupReturns true if this container doesn't hold any dependency.
Defines a new dependency, based on a library name. The returned dependency can be mutated.
name - of the libraryDefines a new module dependency, based on a module id or a simple name. The returned dependency can be mutated.
moduleIdOrName - of the moduleDefines a new dependency, based on a project path. The returned dependency can be mutated.
path - the project path