クラス Layouts.Jar

java.lang.ObjectSE
org.springframework.boot.loader.tools.Layouts.Jar
実装されたすべてのインターフェース:
LayoutRepackagingLayout
既知の直属サブクラス
Layouts.ExpandedLayouts.None
含まれているクラス:
Layouts

public static class Layouts.Jar extends ObjectSE implements RepackagingLayout
実行可能な JAR レイアウト。
  • コンストラクターの詳細

    • Jar

      public Jar()
  • メソッドの詳細

    • getLauncherClassName

      public StringSE getLauncherClassName()
      インターフェースからコピーされた説明: Layout
      このレイアウトのランチャークラス名を返します。
      次で指定:
      インターフェース LayoutgetLauncherClassName 
      戻り値:
      ランチャークラス名
    • getLibraryLocation

      public StringSE getLibraryLocation(StringSE libraryName, LibraryScope scope)
      インターフェースからコピーされた説明: Layout
      指定されたライブラリの宛先パスを返します。
      次で指定:
      インターフェース LayoutgetLibraryLocation 
      パラメーター:
      libraryName - ライブラリの名前 (パスを除外する)
      scope - ライブラリの範囲
      戻り値:
      アーカイブのルート('/' で終わる必要があります)に対するライブラリの場所、またはライブラリを含めない場合は null
    • getClassesLocation

      public StringSE getClassesLocation()
      インターフェースからコピーされた説明: Layout
      アーカイブ内のクラスの場所を返します。
      次で指定:
      インターフェース LayoutgetClassesLocation 
      戻り値:
      クラスの場所
    • getRepackagedClassesLocation

      public StringSE getRepackagedClassesLocation()
      インターフェースからコピーされた説明: RepackagingLayout
      クラスを移動する場所を返します。
      次で指定:
      インターフェース RepackagingLayoutgetRepackagedClassesLocation 
      戻り値:
      再パッケージ化されたクラスの場所
    • getClasspathIndexFileLocation

      public StringSE getClasspathIndexFileLocation()
      インターフェースからコピーされた説明: Layout
      書き込む必要のあるクラスパスインデックスファイルの場所を返します。インデックスが必要ない場合は null を返します。結果にはファイル名が含まれている必要があり、jar のルートを基準にしています。
      次で指定:
      インターフェース LayoutgetClasspathIndexFileLocation 
      戻り値:
      クラスパスインデックスファイルの場所
    • getLayersIndexFileLocation

      public StringSE getLayersIndexFileLocation()
      インターフェースからコピーされた説明: Layout
      書き込む必要のあるレイヤーインデックスファイルの場所を返します。インデックスが必要ない場合は null を返します。結果にはファイル名が含まれている必要があり、jar のルートを基準にしています。
      次で指定:
      インターフェース LayoutgetLayersIndexFileLocation 
      戻り値:
      レイヤーインデックスファイルの場所
    • isExecutable

      public boolean isExecutable()
      インターフェースからコピーされた説明: Layout
      アーカイブクラスを実行可能にするためにローダークラスを含める必要があるかどうかを返します。
      次で指定:
      インターフェース LayoutisExecutable 
      戻り値:
      レイアウトが実行可能な場合