类 Layouts.Jar
java.lang.Object
org.springframework.boot.loader.tools.Layouts.Jar
- 所有已实现的接口:
Layout
,RepackagingLayout
- 直接已知子类:
Layouts.Expanded
,Layouts.None
- 封闭类:
Layouts
Executable JAR layout.
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Returns the location of classes within the archive.Returns the location of the classpath index file that should be written ornull
if not index is required.Returns the launcher class name for this layout.Returns the location of the layer index file that should be written ornull
if not index is required.getLibraryLocation
(String libraryName, LibraryScope scope) Returns the destination path for a given library.Returns the location to which classes should be moved.boolean
Returns if loader classes should be included to make the archive executable.
-
构造器详细资料
-
Jar
public Jar()
-
-
方法详细资料
-
getLauncherClassName
从接口复制的说明:Layout
Returns the launcher class name for this layout.- 指定者:
getLauncherClassName
在接口中Layout
- 返回:
- the launcher class name
-
getLibraryLocation
从接口复制的说明:Layout
Returns the destination path for a given library.- 指定者:
getLibraryLocation
在接口中Layout
- 参数:
libraryName
- the name of the library (excluding any path)scope
- the scope of the library- 返回:
- the location of the library relative to the root of the archive (should end
with '/') or
null
if the library should not be included.
-
getClassesLocation
从接口复制的说明:Layout
Returns the location of classes within the archive.- 指定者:
getClassesLocation
在接口中Layout
- 返回:
- the classes location
-
getRepackagedClassesLocation
从接口复制的说明:RepackagingLayout
Returns the location to which classes should be moved.- 指定者:
getRepackagedClassesLocation
在接口中RepackagingLayout
- 返回:
- the repackaged classes location
-
getClasspathIndexFileLocation
从接口复制的说明:Layout
Returns the location of the classpath index file that should be written ornull
if not index is required. The result should include the filename and is relative to the root of the jar.- 指定者:
getClasspathIndexFileLocation
在接口中Layout
- 返回:
- the classpath index file location
-
getLayersIndexFileLocation
从接口复制的说明:Layout
Returns the location of the layer index file that should be written ornull
if not index is required. The result should include the filename and is relative to the root of the jar.- 指定者:
getLayersIndexFileLocation
在接口中Layout
- 返回:
- the layer index file location
-
isExecutable
public boolean isExecutable()从接口复制的说明:Layout
Returns if loader classes should be included to make the archive executable.- 指定者:
isExecutable
在接口中Layout
- 返回:
- if the layout is executable
-