1.2. 使用 quarkus CLI 更新项目
使用 quarkus
CLI 更新 Red Hat build of Quarkus 项目。
重要
Quarkus CLI 主要用于开发目的,包括创建、更新和构建 Quarkus 项目等任务。但是,红帽不支持在生产环境中使用 Quarkus CLI。
先决条件
- IDE
-
已安装 JDK 17 或 21,并配置了
JAVA_HOME
- Apache Maven 3.9.9
- 可选: 要构建原生 Linux 可执行文件,红帽构建的 Quarkus 支持使用 红帽构建的 Quarkus 原生构建器镜像(quarkus/mandrel-for-jdk-21-21-rhel8),它基于 GraalVM Mandrel。
-
quarkus
CLI 3.20.0 - 基于红帽构建的 Quarkus 版本 3.2 或更高版本的项目
流程
- 在版本控制系统中为项目创建工作分支。
-
按照 安装指南,安装最新版本的
quarkus
CLI。 运行以下命令来验证安装。
quarkus -v 3.20.0
Copy to clipboardCopiedquarkus -v 3.20.0
- 重要: 配置扩展 registry 客户端,按照 "Geting Started with Red Hat build of Quarkus" 指南中的配置红帽构建的 Quarkus 扩展 registry 客户端 部分。
- 在终端中,前往您的项目目录。
更新项目:
quarkus update
Copy to clipboardCopiedquarkus update
可选: 要更新到特定流,请使用 the-
stream
选项,后跟一个特定版本;例如:quarkus update --stream=3.20
Copy to clipboardCopiedquarkus update --stream=3.20
- 查看 update 命令的输出信息并执行任何推荐的任务。
- 使用 diff 工具检查更新过程中所做的所有更改。
- 通过更新项目手动执行任何未处理的更改。详情请查看以下 影响与早期版本兼容的更改。
- 在部署到生产环境前,确保项目构建时无错误、所有测试通过和应用功能。