Table of Contents
API Documentation: | PlatformDependencyModifiers |
---|
Known Subtypes: |
|
---|
Note: This class is incubating and may change in a future version of Gradle.
Dependency APIs for using Platforms in dependencies
blocks.
NOTE: This API is incubating and is likely to change until it's made stable.
Method | Description |
enforcedPlatform(dependency) | Incubating Takes a given |
enforcedPlatform(dependencyNotation) | Incubating Create an |
enforcedPlatform(providerToDependency) | Incubating Takes a given |
enforcedPlatform(providerConvertibleToDependency) | Incubating Takes a given |
module(dependencyNotation) | Incubating Create an |
module(group, name, version) | Incubating Create an |
platform(dependency) | Incubating Takes a given |
platform(dependencyNotation) | Incubating Create an |
platform(providerToDependency) | Incubating Takes a given |
platform(providerConvertibleToDependency) | Incubating Takes a given |
project() | Incubating Returns the current project as a |
project(projectPath) | Incubating Converts an absolute or relative path to a project into a |
Note: This method is incubating and may change in a future version of Gradle.
Takes a given ModuleDependency
and modifies it to select the Enforced Platform variant of the given module.
ExternalModuleDependency
enforcedPlatform
(CharSequence
dependencyNotation)
Note: This method is incubating and may change in a future version of Gradle.
Create an ExternalModuleDependency
from the given notation and modifies it to select the Enforced Platform variant of the given module.
Note: This method is incubating and may change in a future version of Gradle.
Takes a given Provider
to a ModuleDependency
and modifies the dependency to select the Enforced Platform variant of the given module.
Provider
<? extends MinimalExternalModuleDependency
>
enforcedPlatform
(ProviderConvertible
<? extends MinimalExternalModuleDependency
>
providerConvertibleToDependency)
Provider
<? extends MinimalExternalModuleDependency
>ProviderConvertible
<? extends MinimalExternalModuleDependency
>Note: This method is incubating and may change in a future version of Gradle.
Takes a given Provider
to a MinimalExternalModuleDependency
and modifies the dependency to select the Enforced Platform variant of the given module.
ExternalModuleDependency
module
(CharSequence
dependencyNotation)
Note: This method is incubating and may change in a future version of Gradle.
Create an ExternalModuleDependency
from the given notation.
ExternalModuleDependency
module
(String
group, String
name, String
version)
Note: This method is incubating and may change in a future version of Gradle.
Create an ExternalModuleDependency
from a series of strings.
Note: This method is incubating and may change in a future version of Gradle.
Takes a given ModuleDependency
and modifies it to select the Platform variant of the given module.
ExternalModuleDependency
platform
(CharSequence
dependencyNotation)
Note: This method is incubating and may change in a future version of Gradle.
Create an ExternalModuleDependency
from the given notation and modifies it to select the Platform variant of the given module.
Note: This method is incubating and may change in a future version of Gradle.
Takes a given Provider
to a ModuleDependency
and modifies the dependency to select the Platform variant of the given module.
Provider
<? extends MinimalExternalModuleDependency
>
platform
(ProviderConvertible
<? extends MinimalExternalModuleDependency
>
providerConvertibleToDependency)
Provider
<? extends MinimalExternalModuleDependency
>ProviderConvertible
<? extends MinimalExternalModuleDependency
>Note: This method is incubating and may change in a future version of Gradle.
Takes a given Provider
to a MinimalExternalModuleDependency
and modifies the dependency to select the Platform variant of the given module.
ProjectDependency
project
()
Note: This method is incubating and may change in a future version of Gradle.
Returns the current project as a ProjectDependency
.
ProjectDependency
project
(String
projectPath)
Note: This method is incubating and may change in a future version of Gradle.
Converts an absolute or relative path to a project into a ProjectDependency
. Project paths are separated by colons.
This method fails if the project cannot be found.