interface BinaryCollection<T : SoftwareComponent>
A collection of binaries that are created and configured as they are required. Each element in this collection passes through several states. The element is created and becomes 'known'. The element is passed to any actions registered using |
|
interface BinaryProvider<T : Any> : Provider<T>
Represents a binary that is created and configured as required. |
|
interface ComponentDependencies
Allows the implementation dependencies of a component to be specified. |
|
interface ComponentWithBinaries : SoftwareComponent
Represents a component that is composed of one or more binaries. |
|
interface ComponentWithDependencies : SoftwareComponent
Represents a component with implementation dependencies. |
|
interface ComponentWithOutputs : SoftwareComponent
Represents a component with output files. |
|
interface LibraryDependencies : ComponentDependencies
Allows the API and implementation dependencies of a library to be specified. |
|
interface ProductionComponent : SoftwareComponent
Represents a component that is the main product of a project. |