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的新文件。此选项并非必需。