Package com.palantir.gradle.dist.service
Class JavaServiceDistributionExtension
java.lang.Object
com.palantir.gradle.dist.BaseDistributionExtension
com.palantir.gradle.dist.service.JavaServiceDistributionExtension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddJava8GcLogging(boolean newAddJava8GcLogging) final voidfinal voidfinal voidfinal voidfinal voiddefaultJvmOpts(String... opts) final voiddefaultJvmOpts(org.gradle.api.provider.Provider<Iterable<String>> opts) final voidfinal voidenableManifestClasspath(boolean newEnableManifestClasspath) final voidfinal voidexcludeFromVar(String... fromVar) final voidexcludeFromVar(org.gradle.api.provider.Provider<Iterable<String>> fromVar) final voidextraFiles(org.gradle.api.Action<? super org.gradle.api.file.CopySpec> action) final <T extends GcProfile>
voidfinal <T extends GcProfile>
voidfinal voidfinal voidfinal org.gradle.api.provider.Provider<Boolean>final org.gradle.api.provider.Provider<Boolean>getArgs()final org.gradle.api.provider.Provider<Boolean>getEnv()final org.gradle.api.file.CopySpecfinal org.gradle.api.provider.Provider<GcProfile>getGc()final org.gradle.api.provider.Provider<String>final org.gradle.api.provider.Provider<org.gradle.api.JavaVersion>final org.gradle.api.provider.MapProperty<org.gradle.api.JavaVersion,Object> getJdks()final org.gradle.api.provider.Provider<String>final voidfinal voidjavaVersion(Object version) final StringjdkPathInDist(org.gradle.api.JavaVersion javaVersionValue) final voidfinal voidsetAddJava8GcLogging(boolean addJava8GcLogging) final voidfinal voidsetCheckArgs(Iterable<String> checkArgs) final voidsetDefaultJvmOpts(Iterable<String> defaultJvmOpts) final voidfinal voidsetExcludeFromVar(Iterable<String> excludeFromVar) Methods inherited from class com.palantir.gradle.dist.BaseDistributionExtension
artifact, artifact, getAllProductDependencies, getArtifacts, getConfigurationYml, getConsumableProductDependenciesConfigName, getDistributionServiceGroup, getDistributionServiceName, getIgnoredProductDependencies, getManifestExtensions, getOptionalProductDependencies, getProductDependencies, getProductDependenciesConfig, getProductType, getServiceGroup, getServiceName, ignoredProductDependency, ignoredProductDependency, ignoredProductDependency, manifestExtensions, optionalProductDependency, optionalProductDependency, productDependency, productDependency, productDependency, productDependency, productDependency, productDependency, setManifestExtension, setManifestExtensions, setProductDependenciesConfig, setProductType, setServiceGroup, setServiceName
-
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
-
javaVersion
-
getMainClass
-
mainClass
-
getJavaHome
-
javaHome
-
getAddJava8GcLogging
-
setAddJava8GcLogging
public final void setAddJava8GcLogging(boolean addJava8GcLogging) -
addJava8GcLogging
public final void addJava8GcLogging(boolean newAddJava8GcLogging) -
getEnableManifestClasspath
-
enableManifestClasspath
public final void enableManifestClasspath(boolean newEnableManifestClasspath) -
getAlwaysPreTouch
-
enableAlwaysPreTouch
public final void enableAlwaysPreTouch() -
getArgs
-
args
-
args
-
setArgs
-
getCheckArgs
-
checkArgs
-
checkArgs
-
setCheckArgs
-
getDefaultJvmOpts
-
defaultJvmOpts
-
defaultJvmOpts
-
setDefaultJvmOpts
-
getExcludeFromVar
-
excludeFromVar
-
excludeFromVar
-
setExcludeFromVar
-
getEnv
-
env
-
setEnv
-
getJdks
-
getGc
-
gc
public final void gc(String type, @Nullable @DelegatesTo(GcProfile.class) groovy.lang.Closure<GcProfile> configuration) -
gc
-
gc
-
gc
-
jdkPathInDist
-