类 Layouts.Jar

java.lang.Object
org.springframework.boot.loader.tools.Layouts.Jar
所有已实现的接口:
Layout, RepackagingLayout
直接已知子类:
Layouts.Expanded, Layouts.None
封闭类:
Layouts

public static class Layouts.Jar extends Object implements RepackagingLayout
Executable JAR layout.
  • 构造器详细资料

    • Jar

      public Jar()
  • 方法详细资料

    • getLauncherClassName

      public String getLauncherClassName()
      从接口复制的说明: Layout
      Returns the launcher class name for this layout.
      指定者:
      getLauncherClassName 在接口中 Layout
      返回:
      the launcher class name
    • getLibraryLocation

      public String getLibraryLocation(String libraryName, LibraryScope scope)
      从接口复制的说明: 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

      public String getClassesLocation()
      从接口复制的说明: Layout
      Returns the location of classes within the archive.
      指定者:
      getClassesLocation 在接口中 Layout
      返回:
      the classes location
    • getRepackagedClassesLocation

      public String getRepackagedClassesLocation()
      从接口复制的说明: RepackagingLayout
      Returns the location to which classes should be moved.
      指定者:
      getRepackagedClassesLocation 在接口中 RepackagingLayout
      返回:
      the repackaged classes location
    • getClasspathIndexFileLocation

      public String getClasspathIndexFileLocation()
      从接口复制的说明: Layout
      Returns the location of the classpath index file that should be written or null 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

      public String getLayersIndexFileLocation()
      从接口复制的说明: Layout
      Returns the location of the layer index file that should be written or null 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