| API Documentation: | PlayApplicationSpec |
|---|
Note: This class is incubating and may change in a future version of Gradle.
Definition of a Play Framework software component that is built by Gradle.
| Property | Description |
binaries | Incubating The binaries that are built for this component. You can use this to configure the binaries for this component. |
displayName | Incubating Returns a human-consumable display name for this component. |
injectedRoutesGenerator | Incubating Will an injected router be generated for this application? |
source | Deprecated Incubating The source sets that are used to build this component. |
| Method | Description |
platform(platformRequirements) | Incubating Specifies a |
sources(action) | Incubating Configures the source sets used to build this component. |
targetPlatform(targetPlatform) | Incubating Specifies a platform that this component should be built be for. |
ModelMap<BinarySpec> binaries (read-only)
ModelMap<BinarySpec>Note: This property is incubating and may change in a future version of Gradle.
The binaries that are built for this component. You can use this to configure the binaries for this component.
String displayName (read-only)
Note: This property is incubating and may change in a future version of Gradle.
Returns a human-consumable display name for this component.
Note: This property is incubating and may change in a future version of Gradle.
Will an injected router be generated for this application?
ModelMap<LanguageSourceSet> source (read-only)
ModelMap<LanguageSourceSet>Note: This property is deprecated and will be removed in the next major version of Gradle.
Note: This property is incubating and may change in a future version of Gradle.
The source sets that are used to build this component.
void platform(Object platformRequirements)
Note: This method is incubating and may change in a future version of Gradle.
Specifies a PlayPlatform with a given set of requirements that this
component should be built be for. Can accept a map of play, scala and/or java requirements or a string
representation of the desired play platform.
model {
components {
play {
platform 'play-2.3.9'
platform play: '2.3.2'
platform play: '2.3.6', scala: '2.10'
platform play: '2.3.7', scala: '2.11', java: '1.8'
}
}
}
void sources(Action<? super ModelMap<LanguageSourceSet>> action)
Action<? super ModelMap<LanguageSourceSet>>Note: This method is incubating and may change in a future version of Gradle.
Configures the source sets used to build this component.
void targetPlatform(String targetPlatform)
Note: This method is incubating and may change in a future version of Gradle.
Specifies a platform that this component should be built be for.