Class JavaScriptMinify

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.SourceTask
org.gradle.play.tasks.JavaScriptMinify
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, PatternFilterable, org.gradle.util.Configurable<Task>

@Incubating public class JavaScriptMinify extends SourceTask
Task to minify JavaScript assets.
  • Constructor Details

    • JavaScriptMinify

      public JavaScriptMinify()
  • Method Details

    • getFileResolver

      @Inject protected org.gradle.api.internal.file.FileResolver getFileResolver()
    • getToolChain

      @Inject public PlayToolChain getToolChain()
      Returns the tool chain that will be used to compile the JavaScript source.
      Returns:
      The tool chain.
    • getDestinationDir

      @OutputDirectory public File getDestinationDir()
      Returns the output directory that processed JavaScript is written to.
      Returns:
      The output directory.
    • setDestinationDir

      public void setDestinationDir(File destinationDir)
      Sets the output directory where processed JavaScript should be written.
      Parameters:
      destinationDir - The output directory.
    • setPlayPlatform

      public void setPlayPlatform(PlayPlatform playPlatform)
      Sets the target Play platform.
      Parameters:
      playPlatform - The target Play platform.
    • getForkOptions

      public BaseForkOptions getForkOptions()
      The fork options to be applied to the JavaScript compiler.
      Returns:
      The fork options for the JavaScript compiler.