public class SpringGraalNativeTask
extends org.gradle.api.tasks.Exec
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
DIR_OUTPUT |
protected org.gradle.api.provider.Property<java.lang.String> |
download |
protected org.gradle.api.provider.Property<java.lang.String> |
dumpConfig |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
enableAllSecurityServices |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
enableHttp |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
enableHttps |
protected org.gradle.api.provider.ListProperty<java.lang.String> |
enableUrlProtocols |
protected org.gradle.api.provider.ListProperty<java.lang.String> |
initializeAtBuildTime |
protected org.gradle.api.provider.Property<java.lang.String> |
javaVersion |
protected org.gradle.api.provider.Property<java.lang.String> |
mainClassName |
protected org.gradle.api.provider.Property<java.lang.String> |
maxHeapSize |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
printAnalysisCallTree |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
removeJmxSupport |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
removeSaturatedTypeFlows |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
removeSpelSupport |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
removeUnusedAutoConfig |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
removeXmlSupport |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
removeYamlSupport |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
reportExceptionStackTraces |
protected org.gradle.api.provider.Property<java.lang.String> |
springNativeMode |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
springNativeVerbose |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
staticallyLinked |
protected org.gradle.api.provider.Property<java.lang.String> |
toolVersion |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
traceClassInitialization |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
verbose |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
verify |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
warnMissingSelectorHints |
| Constructor and Description |
|---|
SpringGraalNativeTask(org.gradle.api.model.ObjectFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
appendCommandLineArg(java.util.List<java.lang.String> args,
java.lang.String arg,
org.gradle.api.provider.Property<java.lang.Boolean> property) |
protected void |
copyFiles(java.nio.file.Path classesPath,
java.io.File outputDir) |
protected void |
deleteOutputDir(java.io.File outputDir) |
protected void |
exec() |
protected java.lang.String |
getClassPath(java.lang.String classesPath,
java.io.File outputDir) |
protected java.lang.Iterable<java.lang.String> |
getCommandLineArgs(java.lang.String classPath) |
protected java.lang.String |
getDownloadUrl() |
protected java.io.File |
getToolsDir() |
args, args, commandLine, commandLine, copyTo, environment, environment, executable, getArgs, getArgumentProviders, getCommandLine, getEnvironment, getErrorOutput, getExecActionFactory, getExecResult, getExecutable, getExecutionResult, getObjectFactory, getStandardInput, getStandardOutput, getWorkingDir, isIgnoreExitValue, setArgs, setArgs, setCommandLine, setCommandLine, setCommandLine, setEnvironment, setErrorOutput, setExecutable, setExecutable, setIgnoreExitValue, setStandardInput, setStandardOutput, setWorkingDir, setWorkingDir, workingDirconventionMapping, conventionMapping, getConventionMappingcompareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceappendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, replaceLogger, setImpliesSubProjectsprotected static final java.lang.String DIR_OUTPUT
protected final org.gradle.api.provider.Property<java.lang.String> toolVersion
protected final org.gradle.api.provider.Property<java.lang.String> javaVersion
protected final org.gradle.api.provider.Property<java.lang.String> download
protected final org.gradle.api.provider.Property<java.lang.Boolean> traceClassInitialization
protected final org.gradle.api.provider.Property<java.lang.Boolean> removeSaturatedTypeFlows
protected final org.gradle.api.provider.Property<java.lang.Boolean> reportExceptionStackTraces
protected final org.gradle.api.provider.Property<java.lang.Boolean> printAnalysisCallTree
protected final org.gradle.api.provider.Property<java.lang.Boolean> enableAllSecurityServices
protected final org.gradle.api.provider.Property<java.lang.Boolean> enableHttp
protected final org.gradle.api.provider.Property<java.lang.Boolean> enableHttps
protected final org.gradle.api.provider.ListProperty<java.lang.String> enableUrlProtocols
protected final org.gradle.api.provider.Property<java.lang.Boolean> staticallyLinked
protected final org.gradle.api.provider.Property<java.lang.Boolean> verbose
protected final org.gradle.api.provider.Property<java.lang.Boolean> warnMissingSelectorHints
protected final org.gradle.api.provider.Property<java.lang.Boolean> removeUnusedAutoConfig
protected final org.gradle.api.provider.Property<java.lang.Boolean> removeYamlSupport
protected final org.gradle.api.provider.Property<java.lang.Boolean> removeXmlSupport
protected final org.gradle.api.provider.Property<java.lang.Boolean> removeSpelSupport
protected final org.gradle.api.provider.Property<java.lang.Boolean> removeJmxSupport
protected final org.gradle.api.provider.Property<java.lang.Boolean> verify
protected final org.gradle.api.provider.Property<java.lang.Boolean> springNativeVerbose
protected final org.gradle.api.provider.Property<java.lang.String> springNativeMode
protected final org.gradle.api.provider.Property<java.lang.String> dumpConfig
protected final org.gradle.api.provider.Property<java.lang.String> mainClassName
protected final org.gradle.api.provider.Property<java.lang.String> maxHeapSize
protected final org.gradle.api.provider.ListProperty<java.lang.String> initializeAtBuildTime
@Inject
public SpringGraalNativeTask(@Nonnull
org.gradle.api.model.ObjectFactory factory)
@Nonnull @Internal protected java.lang.String getDownloadUrl()
@Nonnull @Internal protected java.io.File getToolsDir()
@Nonnull
protected java.lang.String getClassPath(@Nonnull
java.lang.String classesPath,
@Nonnull
java.io.File outputDir)
@Nonnull
protected java.lang.Iterable<java.lang.String> getCommandLineArgs(@Nonnull
java.lang.String classPath)
protected static void appendCommandLineArg(@Nonnull
java.util.List<java.lang.String> args,
@Nonnull
java.lang.String arg,
@Nonnull
org.gradle.api.provider.Property<java.lang.Boolean> property)
protected void exec()
exec in class org.gradle.api.tasks.AbstractExecTask<org.gradle.api.tasks.Exec>protected void deleteOutputDir(@Nonnull
java.io.File outputDir)
throws java.io.IOException
java.io.IOExceptionprotected void copyFiles(@Nonnull
java.nio.file.Path classesPath,
@Nonnull
java.io.File outputDir)