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的新檔案。此選項不是必要的。