Class NativeImageConfigurationUtils

java.lang.Object
org.graalvm.buildtools.utils.NativeImageConfigurationUtils
All Implemented Interfaces:
org.graalvm.buildtools.utils.SharedConstants

public abstract class NativeImageConfigurationUtils extends Object implements org.graalvm.buildtools.utils.SharedConstants
Utility class containing various native-image and JVM related methods.
  • Field Details

    • NATIVE_TESTS_EXE

      public static final String NATIVE_TESTS_EXE
    • MAVEN_GROUP_ID

      public static final String MAVEN_GROUP_ID
      See Also:
    • nativeImageExeCache

      public static Path nativeImageExeCache
  • Constructor Details

    • NativeImageConfigurationUtils

      public NativeImageConfigurationUtils()
  • Method Details

    • getJavaHomeNativeImage

      public static Path getJavaHomeNativeImage(String javaHomeVariable, Boolean failFast, org.codehaus.plexus.logging.Logger logger) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getNativeImageFromPath

      public static Path getNativeImageFromPath()
    • getNativeImage

      public static Path getNativeImage(org.codehaus.plexus.logging.Logger logger) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException