@Incubating interface DependencySpecContainer
A container for dependency specifications.
abstract fun getDependencies(): MutableCollection<DependencySpec>
Returns an immutable view of dependencies stored in this container. |
|
abstract fun group(name: String): ModuleDependencySpecBuilder
Defines a new module dependency, based on a module group name. The returned dependency can be mutated. |
|
abstract fun isEmpty(): Boolean
Returns true if this container doesn't hold any dependency. |
|
abstract fun library(name: String): ProjectDependencySpecBuilder
Defines a new dependency, based on a library name. The returned dependency can be mutated. |
|
abstract fun module(moduleIdOrName: String): ModuleDependencySpecBuilder
Defines a new module dependency, based on a module id or a simple name. The returned dependency can be mutated. |
|
abstract fun project(path: String): ProjectDependencySpecBuilder
Defines a new dependency, based on a project path. The returned dependency can be mutated. |