Package aQute.bnd.help.instructions
Interface LauncherInstructions.Executable
-
- Enclosing interface:
- LauncherInstructions
@ProviderType public static interface LauncherInstructions.Executable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
location()
By default, the name inside the executable JAR is based on the file name in the repository.java.util.Optional<Jar.Compression>
rejar()
java.util.List<java.lang.String>
strip()
-
-
-
Method Detail
-
rejar
java.util.Optional<Jar.Compression> rejar()
-
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
-
-