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)
-