Interface LauncherInstructions.Executable

  • Enclosing interface:
    LauncherInstructions

    @ProviderType
    public static interface LauncherInstructions.Executable
    • Method Detail

      • strip

        java.util.List<java.lang.String> strip()
      • location

        java.lang.String location()
        By default, the name inside the executable JAR is based on the file name in the repository. This name is also used as the location by by the launcher. If the environment is not cleaned at startup, this can cause problems since a change in this name install the same bundle under two different locations. This will create a horrible conflict during install that is hard to recover from.

        This configuration allows you to calculate the location from the bsn and version.

        Returns:
        a pattern or null