Class WebTargetConfiguration

    • Field Detail

      • WEB_AOT_DEPENDENCIES

        public static final java.util.List<java.lang.String> WEB_AOT_DEPENDENCIES
    • Method Detail

      • compile

        public boolean compile()
                        throws java.io.IOException,
                               java.lang.InterruptedException
        Description copied from class: AbstractTargetConfiguration
        Compile sets the required command line arguments and runs native-image
        Specified by:
        compile in interface TargetConfiguration
        Overrides:
        compile in class AbstractTargetConfiguration
        Returns:
        true if the process ends successfully, false otherwise
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • link

        public boolean link()
                     throws java.io.IOException,
                            java.lang.InterruptedException
        Description copied from interface: TargetConfiguration
        Links a previously created objectfile with the required dependencies into a native executable or library
        Specified by:
        link in interface TargetConfiguration
        Overrides:
        link in class AbstractTargetConfiguration
        Returns:
        true if linking succeeded, false otherwise
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • runUntilEnd

        public boolean runUntilEnd()
                            throws java.io.IOException,
                                   java.lang.InterruptedException
        Description copied from class: AbstractTargetConfiguration
        Run the generated native image and returns true if the process ended successfully
        Specified by:
        runUntilEnd in interface TargetConfiguration
        Overrides:
        runUntilEnd in class AbstractTargetConfiguration
        Returns:
        true if the process ended successfully, false otherwise
        Throws:
        java.io.IOException
        java.lang.InterruptedException