Interface LauncherInstructions.Executable

Enclosing interface:
LauncherInstructions

@ProviderType public static interface LauncherInstructions.Executable
  • Method Details

    • rejar

    • strip

      List<String> strip()
    • location

      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