Class MavenNativeImageConfig
- java.lang.Object
-
- org.apache.felix.atomos.maven.configs.MavenNativeImageConfig
-
public class MavenNativeImageConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description List<String>additionalInitializeAtBuildTimeStringapplicationNamebooleandebugList<File>dynamicProxyConfigurationFilesStringmainClassStringnativeImageArgsPropertyNameFilenativeImageExecutableBooleannoFallBackFileoutputDirectoryList<File>reflectionConfigurationFilesList<File>resourceConfigurationFilesList<String>vmFlagsMap<String,String>vmSystemProperties
-
Constructor Summary
Constructors Constructor Description MavenNativeImageConfig()
-
-
-
Field Detail
-
additionalInitializeAtBuildTime
@Parameter(required=false, readonly=false) public List<String> additionalInitializeAtBuildTime
-
dynamicProxyConfigurationFiles
@Parameter(required=false, readonly=false) public List<File> dynamicProxyConfigurationFiles
-
reflectionConfigurationFiles
@Parameter(required=false, readonly=false) public List<File> reflectionConfigurationFiles
-
resourceConfigurationFiles
@Parameter(required=false, readonly=false) public List<File> resourceConfigurationFiles
-
noFallBack
@Parameter(required=false, readonly=false) public Boolean noFallBack
-
debug
@Parameter(defaultValue="false") public boolean debug
-
applicationName
@Parameter(defaultValue="${project.artifactId}", required=false, readonly=false) public String applicationName
-
mainClass
@Parameter(required=false, readonly=false) public String mainClass
-
outputDirectory
@Parameter(defaultValue="${project.build.directory}/ATOMOS") public File outputDirectory
-
nativeImageArgsPropertyName
@Parameter(defaultValue="graal.native.image.build.args") public String nativeImageArgsPropertyName
-
nativeImageExecutable
@Parameter public File nativeImageExecutable
-
-