Class JavaServiceDistributionExtension

java.lang.Object
com.palantir.gradle.dist.BaseDistributionExtension
com.palantir.gradle.dist.service.JavaServiceDistributionExtension

public class JavaServiceDistributionExtension extends BaseDistributionExtension
  • Constructor Details

    • JavaServiceDistributionExtension

      @Inject public JavaServiceDistributionExtension(org.gradle.api.Project project)
  • Method Details

    • getExtraFiles

      public final org.gradle.api.file.CopySpec getExtraFiles()
    • extraFiles

      public final void extraFiles(org.gradle.api.Action<? super org.gradle.api.file.CopySpec> action)
    • getJavaVersion

      public final org.gradle.api.provider.Provider<org.gradle.api.JavaVersion> getJavaVersion()
    • getGcJvmOptions

      public final org.gradle.api.provider.Provider<List<String>> getGcJvmOptions()
    • javaVersion

      public final void javaVersion(Object version)
    • getMainClass

      public final org.gradle.api.provider.Provider<String> getMainClass()
    • mainClass

      public final void mainClass(String newMainClass)
    • getJavaHome

      public final org.gradle.api.provider.Provider<String> getJavaHome()
    • javaHome

      public final void javaHome(String newJavaHome)
    • getAddJava8GcLogging

      public final org.gradle.api.provider.Provider<Boolean> getAddJava8GcLogging()
    • setAddJava8GcLogging

      public final void setAddJava8GcLogging(boolean addJava8GcLogging)
    • addJava8GcLogging

      public final void addJava8GcLogging(boolean newAddJava8GcLogging)
    • getEnableManifestClasspath

      public final org.gradle.api.provider.Provider<Boolean> getEnableManifestClasspath()
    • enableManifestClasspath

      public final void enableManifestClasspath(boolean newEnableManifestClasspath)
    • getAlwaysPreTouch

      public final org.gradle.api.provider.Provider<Boolean> getAlwaysPreTouch()
    • enableAlwaysPreTouch

      public final void enableAlwaysPreTouch()
    • getArgs

      public final org.gradle.api.provider.Provider<List<String>> getArgs()
    • args

      public final void args(String... newArgs)
    • args

      public final void args(org.gradle.api.provider.Provider<Iterable<String>> newArgs)
    • setArgs

      public final void setArgs(Iterable<String> args)
    • getCheckArgs

      public final org.gradle.api.provider.Provider<List<String>> getCheckArgs()
    • checkArgs

      public final void checkArgs(String... newCheckArgs)
    • checkArgs

      public final void checkArgs(org.gradle.api.provider.Provider<Iterable<String>> newCheckArgs)
    • setCheckArgs

      public final void setCheckArgs(Iterable<String> checkArgs)
    • getDefaultJvmOpts

      public final org.gradle.api.provider.Provider<List<String>> getDefaultJvmOpts()
    • defaultJvmOpts

      public final void defaultJvmOpts(String... opts)
    • defaultJvmOpts

      public final void defaultJvmOpts(org.gradle.api.provider.Provider<Iterable<String>> opts)
    • setDefaultJvmOpts

      public final void setDefaultJvmOpts(Iterable<String> defaultJvmOpts)
    • getExcludeFromVar

      public final org.gradle.api.provider.Provider<List<String>> getExcludeFromVar()
    • excludeFromVar

      public final void excludeFromVar(String... fromVar)
    • excludeFromVar

      public final void excludeFromVar(org.gradle.api.provider.Provider<Iterable<String>> fromVar)
    • setExcludeFromVar

      public final void setExcludeFromVar(Iterable<String> excludeFromVar)
    • getEnv

      public final org.gradle.api.provider.Provider<Map<String,String>> getEnv()
    • env

      public final void env(Map<String,String> newEnv)
    • setEnv

      public final void setEnv(Map<String,String> env)
    • getJdks

      public final org.gradle.api.provider.MapProperty<org.gradle.api.JavaVersion,Object> getJdks()
    • getGc

      public final org.gradle.api.provider.Provider<GcProfile> getGc()
    • gc

      public final void gc(String type, @Nullable @DelegatesTo(GcProfile.class) groovy.lang.Closure<GcProfile> configuration)
    • gc

      public final void gc(String type)
    • gc

      public final <T extends GcProfile> void gc(Class<T> type, @Nullable org.gradle.api.Action<T> action)
    • gc

      public final <T extends GcProfile> void gc(Class<T> type)
    • jdkPathInDist

      public final String jdkPathInDist(org.gradle.api.JavaVersion javaVersionValue)