Package org.graalvm.buildtools
Class Utils
- java.lang.Object
-
- org.graalvm.buildtools.Utils
-
public class Utils extends Object
Utility class containing various native-image and JVM related methods. Keep this file in sync across all build tool plugins.
-
-
Field Summary
Fields Modifier and Type Field Description static StringAGENT_FILTERstatic StringAGENT_OUTPUT_FOLDERstatic StringAGENT_PROPERTYstatic StringEXECUTABLE_EXTENSIONstatic booleanIS_WINDOWSstatic StringMAVEN_GROUP_IDstatic StringNATIVE_IMAGE_EXEstatic StringNATIVE_IMAGE_OUTPUT_FOLDERstatic StringNATIVE_TESTS_EXEstatic StringPERSIST_CONFIG_PROPERTY
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PathgetJavaHomeNativeImage(String javaHomeVariable, Boolean failFast)static PathgetNativeImage()static PathgetNativeImageFromPath()
-
-
-
Field Detail
-
IS_WINDOWS
public static final boolean IS_WINDOWS
-
EXECUTABLE_EXTENSION
public static final String EXECUTABLE_EXTENSION
-
NATIVE_IMAGE_EXE
public static final String NATIVE_IMAGE_EXE
-
NATIVE_IMAGE_OUTPUT_FOLDER
public static final String NATIVE_IMAGE_OUTPUT_FOLDER
- See Also:
- Constant Field Values
-
AGENT_PROPERTY
public static final String AGENT_PROPERTY
- See Also:
- Constant Field Values
-
AGENT_OUTPUT_FOLDER
public static final String AGENT_OUTPUT_FOLDER
-
NATIVE_TESTS_EXE
public static final String NATIVE_TESTS_EXE
-
AGENT_FILTER
public static final String AGENT_FILTER
- See Also:
- Constant Field Values
-
PERSIST_CONFIG_PROPERTY
public static final String PERSIST_CONFIG_PROPERTY
- See Also:
- Constant Field Values
-
MAVEN_GROUP_ID
public static final String MAVEN_GROUP_ID
- See Also:
- Constant Field Values
-
-