クラス Layouts.Jar
java.lang.ObjectSE
org.springframework.boot.loader.tools.Layouts.Jar
- 実装されたすべてのインターフェース:
Layout
,RepackagingLayout
- 既知の直属サブクラス
Layouts.Expanded
,Layouts.None
- 含まれているクラス:
- Layouts
実行可能な JAR レイアウト。
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明アーカイブ内のクラスの場所を返します。書き込む必要のあるクラスパスインデックスファイルの場所を返します。インデックスが必要ない場合はnull
を返します。このレイアウトのランチャークラス名を返します。書き込む必要のあるレイヤーインデックスファイルの場所を返します。インデックスが必要ない場合はnull
を返します。getLibraryLocation
(StringSE libraryName, LibraryScope scope) 指定されたライブラリの宛先パスを返します。クラスを移動する場所を返します。boolean
アーカイブクラスを実行可能にするためにローダークラスを含める必要があるかどうかを返します。
コンストラクターの詳細
Jar
public Jar()
メソッドの詳細
getLauncherClassName
インターフェースからコピーされた説明:Layout
このレイアウトのランチャークラス名を返します。- 次で指定:
- インターフェース
Layout
のgetLauncherClassName
- 戻り値:
- ランチャークラス名
getLibraryLocation
インターフェースからコピーされた説明:Layout
指定されたライブラリの宛先パスを返します。- 次で指定:
- インターフェース
Layout
のgetLibraryLocation
- パラメーター:
libraryName
- ライブラリの名前 (パスを除外する)scope
- ライブラリの範囲- 戻り値:
- アーカイブのルート('/' で終わる必要があります)に対するライブラリの場所、またはライブラリを含めない場合は
null
。
getClassesLocation
インターフェースからコピーされた説明:Layout
アーカイブ内のクラスの場所を返します。- 次で指定:
- インターフェース
Layout
のgetClassesLocation
- 戻り値:
- クラスの場所
getRepackagedClassesLocation
インターフェースからコピーされた説明:RepackagingLayout
クラスを移動する場所を返します。- 次で指定:
- インターフェース
RepackagingLayout
のgetRepackagedClassesLocation
- 戻り値:
- 再パッケージ化されたクラスの場所
getClasspathIndexFileLocation
インターフェースからコピーされた説明:Layout
書き込む必要のあるクラスパスインデックスファイルの場所を返します。インデックスが必要ない場合はnull
を返します。結果にはファイル名が含まれている必要があり、jar のルートを基準にしています。- 次で指定:
- インターフェース
Layout
のgetClasspathIndexFileLocation
- 戻り値:
- クラスパスインデックスファイルの場所
getLayersIndexFileLocation
インターフェースからコピーされた説明:Layout
書き込む必要のあるレイヤーインデックスファイルの場所を返します。インデックスが必要ない場合はnull
を返します。結果にはファイル名が含まれている必要があり、jar のルートを基準にしています。- 次で指定:
- インターフェース
Layout
のgetLayersIndexFileLocation
- 戻り値:
- レイヤーインデックスファイルの場所
isExecutable
public boolean isExecutable()インターフェースからコピーされた説明:Layout
アーカイブクラスを実行可能にするためにローダークラスを含める必要があるかどうかを返します。- 次で指定:
- インターフェース
Layout
のisExecutable
- 戻り値:
- レイアウトが実行可能な場合