Interface PlayApplicationBinarySpec

All Superinterfaces:
ApplicationBinarySpec, Binary, BinarySpec, Buildable, BuildableComponentSpec, CheckableComponentSpec, ComponentSpec, ModelElement, Named

@Incubating public interface PlayApplicationBinarySpec extends ApplicationBinarySpec
Represents a binary artifact that is the result of building a Play application software component.
  • Method Details

    • getApplication

      PlayApplicationSpec getApplication()
      The application that this binary belongs to.
      Specified by:
      getApplication in interface ApplicationBinarySpec
    • getTargetPlatform

      PlayPlatform getTargetPlatform()
      The PlayPlatform this binary is built for.
      Returns:
      platform for this binary
    • getToolChain

      PlayToolChain getToolChain()
    • getJarFile

      File getJarFile()
      The application jar file produced for this binary.
      Returns:
      the application jar file
    • getAssetsJarFile

      File getAssetsJarFile()
      The assets jar file produced for this binary.
      Returns:
      the assets jar file
    • getClasses

      JvmClasses getClasses()
      A buildable object representing the class files and resources that will be included in the application jar file.
      Returns:
      the JvmClasses for this binary
    • getAssets

      PublicAssets getAssets()
      A buildable object representing the public assets that will be included in the assets jar file.
      Returns:
      the PublicAssets for this binary
    • getGeneratedScala

    • getGeneratedJavaScript

      Map<LanguageSourceSet,JavaScriptSourceSet> getGeneratedJavaScript()