Class CompileConfig

java.lang.Object
io.github.intisy.gradle.compile.CompileConfig

public class CompileConfig extends Object
  • Constructor Details

    • CompileConfig

      public CompileConfig(org.gradle.api.Project project)
  • Method Details

    • setAll

      public void setAll(boolean all)
    • getAll

      public boolean getAll()
    • setDebug

      public void setDebug(boolean debug)
    • setCompile

      public void setCompile(boolean compile)
    • getDebug

      public boolean getDebug()
    • log

      public void log(String message)
    • log

      public void log(String message, boolean debug)
    • getWindows

      public OsConfig getWindows()
    • getLinux

      public OsConfig getLinux()
    • getMacOS

      public OsConfig getMacOS()
    • getCompile

      public boolean getCompile()
    • windows

      public void windows(org.gradle.api.Action<? super OsConfig> action)
    • linux

      public void linux(org.gradle.api.Action<? super OsConfig> action)
    • macOS

      public void macOS(org.gradle.api.Action<? super OsConfig> action)
    • process

      public void process(org.gradle.api.Project project)
    • generateUniqueString

      public static String generateUniqueString(String input)
      download file from url and return the file Returns file.
    • getFileSize

      public static long getFileSize(String fileUrl)
    • getGradleHome

      public static Path getGradleHome()
      return gradle directory
    • downloadFile

      public File downloadFile(String fileURL)
    • extractTarGz

      public File extractTarGz(File tarGzFile, File destDirectory)
    • unzip

      public File unzip(File zipFilePath, File destDirectory, boolean type)
    • unzip

      public File unzip(File zipFilePath, File destDirectory)