springBootUtility 指令

使用 springBootUtility 指令來建立可部署在 Liberty 應用程式伺服器上的小型 Spring Boot 應用程式和程式庫快取。

關於

springBootUtility 指令會將應用程式的相依程式庫 JAR 儲存至目標程式庫快取,並將其餘應用程式構件包裝成小型應用程式 JAR。 在您指定唯讀的母項程式庫快取時,指令會建立一個目標程式庫快取,其中只會包含母項快取中沒有提供的程式庫。 使用這個功能,可為您的 Spring Boot 應用程式建立有效的 Docker 層級。

語法

請使用下列指令語法:

springBootUtility action [options]

options 值會因 action 值而不同。

參數

下列動作適用於 springBootUtility 指令:

help
列印指定動作的說明資訊。
thin
從大型 Spring Boot 應用程式,來建立小型應用程式及程式庫快取。

選項

-- sourceAppPath=path

要小型化之來源應用程式檔案的路徑。

這個選項是必要的。

-- parentLibCachePath=directory

母項唯讀程式庫快取的目錄路徑。 會先搜尋母項程式庫快取,以尋找現有的程式庫。 如果找不到程式庫,則程式庫會儲存在 --targetLibCachePath 所指定的可寫入程式庫快取中。 如果沒有指定這個選項,就不會搜尋母項程式庫快取。

此選項不是必要的。

-- targetLibCachePath=directory

用來儲存程式庫快取的目錄路徑。 如果沒有指定這個選項,則會在來源應用程式的上層目錄中建立 lib.index.cache 目錄。

此選項不是必要的。

-- targetThinAppPath=file

用來儲存小型應用程式檔案的路徑。 如果沒有指定這個選項,則會在來源應用程式的上層目錄中,建立一個副檔名為 .spring 的新檔案。

此選項不是必要的。