クラスライブラリ

java.lang.ObjectSE
org.springframework.boot.loader.tools.Library
既知の直属サブクラス
JarModeLibrary

public class Library extends ObjectSE
アーカイブにパックできる単一のライブラリに関する情報をカプセル化します。
導入:
1.1.2
作成者:
Phillip Webb, Scott Frederick
関連事項:
  • コンストラクターの詳細

    • Library

      public Library(FileSE file, LibraryScope scope)
      新しい Library を作成します。
      パラメーター:
      file - ソースファイル
      scope - ライブラリの範囲
    • Library

      public Library(StringSE name, FileSE file, LibraryScope scope, LibraryCoordinates coordinates, boolean unpackRequired, boolean local, boolean included)
      新しい Library を作成します。
      パラメーター:
      name - 書き込む必要のあるライブラリの名前、またはファイル名を使用するための null 
      file - ソースファイル
      scope - ライブラリの範囲
      coordinates - ライブラリ座標または null
      unpackRequired - ライブラリを使用する前に解凍する必要がある場合
      local - ライブラリがパッケージ化されているアプリケーションに対してローカル(同じビルドの一部)である場合
      included - ライブラリが uber jar に含まれている場合
      導入:
      2.4.8
  • メソッドの詳細

    • getName

      public StringSE getName()
      書き込まれるファイルの名前を返します。
      戻り値:
      名前
    • getFile

      public FileSE getFile()
      ライブラリファイルを返します。
      戻り値:
      ファイル
    • getScope

      public LibraryScope getScope()
      ライブラリのスコープを返します。
      戻り値:
      範囲
    • getCoordinates

      public LibraryCoordinates getCoordinates()
      ライブラリの座標を返します。
      戻り値:
      座標
    • isUnpackRequired

      public boolean isUnpackRequired()
      ファイルをネストされた jar として直接使用できず、解凍する必要がある場合に返されます。
      戻り値:
      開梱が必要な場合
    • isLocal

      public boolean isLocal()
      ライブラリがパッケージ化されているアプリケーションに対してローカル(同じビルドの一部)である場合に戻ります。
      戻り値:
      ライブラリがローカルの場合
    • isIncluded

      public boolean isIncluded()
      ライブラリが uber jar に含まれているかどうかを返します。
      戻り値:
      ライブラリが含まれている場合