Package org.graalvm.buildtools.gradle
Class NativeImagePlugin
java.lang.Object
org.graalvm.buildtools.gradle.NativeImagePlugin
- All Implemented Interfaces:
 org.gradle.api.Plugin<org.gradle.api.Project>
public class NativeImagePlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Gradle plugin for GraalVM Native Image.
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidapply(org.gradle.api.Project project) static Stringorg.gradle.api.file.ArchiveOperationsorg.gradle.process.ExecOperationsorg.gradle.api.file.FileSystemOperationsvoidregisterTestBinary(org.gradle.api.Project project, DefaultGraalVmExtension graalExtension, DefaultTestBinaryConfig config)  
- 
Field Details
- 
NATIVE_COMPILE_TASK_NAME
- See Also:
 
 - 
NATIVE_TEST_COMPILE_TASK_NAME
- See Also:
 
 - 
NATIVE_TEST_TASK_NAME
- See Also:
 
 - 
NATIVE_MAIN_EXTENSION
- See Also:
 
 - 
NATIVE_TEST_EXTENSION
- See Also:
 
 - 
DEPRECATED_NATIVE_BUILD_TASK
- See Also:
 
 - 
DEPRECATED_NATIVE_TEST_BUILD_TASK
- See Also:
 
 - 
CONFIG_REPO_LOGLEVEL
- See Also:
 
 - 
JAR_ANALYSIS_ATTRIBUTE
 
 - 
 - 
Constructor Details
- 
NativeImagePlugin
public NativeImagePlugin() 
 - 
 - 
Method Details
- 
getArchiveOperations
@Inject public org.gradle.api.file.ArchiveOperations getArchiveOperations() - 
getExecOperations
@Inject public org.gradle.process.ExecOperations getExecOperations() - 
getFileOperations
@Inject public org.gradle.api.file.FileSystemOperations getFileOperations() - 
apply
public void apply(@Nonnull org.gradle.api.Project project) - Specified by:
 applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
 - 
compileTaskNameForBinary
 - 
registerTestBinary
public void registerTestBinary(org.gradle.api.Project project, DefaultGraalVmExtension graalExtension, DefaultTestBinaryConfig config)  
 -