springBootUtility 命令

使用 springBootUtility 命令可创建可部署在 Liberty 应用程序服务器上的瘦 Spring Boot 应用程序和库高速缓存。

关于

springBootUtility 命令将应用程序所依赖的库 JAR 存储到目标库缓存,并将其余应用程序工件打包到瘦应用程序 JAR 中。 指定只读的父代库缓存时,该命令会创建目标库缓存,其中仅包含不存在于父缓存中的库。 使用此功能可以为 Spring Boot 应用程序创建高效率的 Docker 层。

语法

请使用以下命令语法:

springBootUtility action [options]

options 值随 action 值不同而不同。

参数

springBootUtility 命令的可用操作如下所示:

帮助
打印所指定操作的帮助信息。
thin
根据胖 Spring Boot 应用程序创建瘦应用程序和库缓存。

选项

- -sourceAppPath=路径

要精简的源应用程序文件的路径。

此选项为必需。

--parentLibCachePath =目录

父代只读库缓存的目录路径。 系统会先搜索父代库缓存,以找到现有的库。 如果找不到该库,那么会将其存储在 --targetLibCachePath 所指定的可写库缓存中。 如果未指定此选项,那么不会搜索父代库缓存。

此选项并非必需。

--targetLibCachePath =directory

这是用于保存库缓存的目录路径。 如果未指定此选项,那么将在源应用程序的父目录中创建 lib.index.cache 目录。

此选项并非必需。

- -targetThinAppPath=file

这是用于保存瘦应用程序文件的路径。 如果未指定此选项,那么将在源应用程序的父目录中创建扩展名为 .spring 的新文件。

此选项并非必需。