Class Layouts.War
- java.lang.Object
- org.springframework.boot.loader.tools.Layouts.War
- All Implemented Interfaces:
Layout
- Enclosing class:
- Layouts
public static class Layouts.War extends Object implements Layout
Executable WAR layout.
Constructor Summary
Constructors Constructor Description War()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassesLocation()Returns the location of classes within the archive.StringgetLauncherClassName()Returns the launcher class name for this layout.StringgetLibraryDestination(String libraryName, LibraryScope scope)Returns the destination path for a given library.booleanisExecutable()Returns if loader classes should be included to make the archive executable.
Constructor Detail
War
public War()
Method Detail
getLauncherClassName
public String getLauncherClassName()
Description copied from interface:LayoutReturns the launcher class name for this layout.- Specified by:
getLauncherClassNamein interfaceLayout- Returns:
- the launcher class name
getLibraryDestination
public String getLibraryDestination(String libraryName, LibraryScope scope)
Description copied from interface:LayoutReturns the destination path for a given library.- Specified by:
getLibraryDestinationin interfaceLayout- Parameters:
libraryName- the name of the library (excluding any path)scope- the scope of the library- Returns:
- the destination relative to the root of the archive (should end with '/') or
nullif the library should not be included.
getClassesLocation
public String getClassesLocation()
Description copied from interface:LayoutReturns the location of classes within the archive.- Specified by:
getClassesLocationin interfaceLayout- Returns:
- the classes location
isExecutable
public boolean isExecutable()
Description copied from interface:LayoutReturns if loader classes should be included to make the archive executable.- Specified by:
isExecutablein interfaceLayout- Returns:
- if the layout is executable