Class NativeImageCommandLineProvider
java.lang.Object
org.graalvm.buildtools.gradle.internal.NativeImageCommandLineProvider
- All Implemented Interfaces:
 org.gradle.process.CommandLineArgumentProvider
public class NativeImageCommandLineProvider
extends Object
implements org.gradle.process.CommandLineArgumentProvider
- 
Constructor Summary
ConstructorsConstructorDescriptionNativeImageCommandLineProvider(org.gradle.api.provider.Provider<NativeImageOptions> options, org.gradle.api.provider.Provider<String> executableName, org.gradle.api.provider.Provider<String> workingDirectory, org.gradle.api.provider.Provider<String> outputDirectory, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> classpathJar, org.gradle.api.provider.Provider<Boolean> useArgFile, org.gradle.api.provider.Provider<Integer> majorJDKVersion, org.gradle.api.provider.Provider<Boolean> useColors)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildClasspathString(NativeImageOptions options) Builds a classpath string from the given classpath elements.org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile>org.gradle.api.provider.Provider<String>org.gradle.api.provider.Provider<NativeImageOptions>org.gradle.api.provider.Provider<String> 
- 
Constructor Details
- 
NativeImageCommandLineProvider
public NativeImageCommandLineProvider(org.gradle.api.provider.Provider<NativeImageOptions> options, org.gradle.api.provider.Provider<String> executableName, org.gradle.api.provider.Provider<String> workingDirectory, org.gradle.api.provider.Provider<String> outputDirectory, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> classpathJar, org.gradle.api.provider.Provider<Boolean> useArgFile, org.gradle.api.provider.Provider<Integer> majorJDKVersion, org.gradle.api.provider.Provider<Boolean> useColors)  
 - 
 - 
Method Details
- 
getOptions
 - 
getExecutableName
 - 
getOutputDirectory
 - 
getClasspathJar
@InputFile public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> getClasspathJar() - 
asArguments
- Specified by:
 asArgumentsin interfaceorg.gradle.process.CommandLineArgumentProvider
 - 
buildClasspathString
Builds a classpath string from the given classpath elements. This can be overridden by subclasses for special needs. For example, the Micronaut plugin requires this because it's going to build images within a docker container, which makes it so that the paths in the options are invalid (they would be prefixed by a Windows path).- Parameters:
 options- the native options- Returns:
 - the classpath string
 
 
 -