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