api / org.gradle.play / PlayApplicationBinarySpec

PlayApplicationBinarySpec

@Incubating interface PlayApplicationBinarySpec : ApplicationBinarySpec

Represents a binary artifact that is the result of building a Play application software component.

Functions

getApplication

abstract fun getApplication(): PlayApplicationSpec

{@inheritDoc}

getAssets

abstract fun getAssets(): PublicAssets

A buildable object representing the public assets that will be included in the assets jar file.

getAssetsJarFile

abstract fun getAssetsJarFile(): File

The assets jar file produced for this binary.

getClasses

abstract fun getClasses(): JvmClasses

A buildable object representing the class files and resources that will be included in the application jar file.

getGeneratedJavaScript

abstract fun getGeneratedJavaScript(): MutableMap<LanguageSourceSet, JavaScriptSourceSet>

getGeneratedScala

abstract fun getGeneratedScala(): MutableMap<LanguageSourceSet, ScalaLanguageSourceSet>

getJarFile

abstract fun getJarFile(): File

The application jar file produced for this binary.

getTargetPlatform

abstract fun getTargetPlatform(): PlayPlatform

The PlayPlatform this binary is built for.

getToolChain

abstract fun getToolChain(): PlayToolChain