Class MavenNativeImageConfig


  • public class MavenNativeImageConfig
    extends Object
    • 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
      • vmSystemProperties

        @Parameter
        public Map<String,​String> vmSystemProperties
    • Constructor Detail

      • MavenNativeImageConfig

        public MavenNativeImageConfig()