1.3. 使用 Maven 更新项目
使用 Maven 更新红帽构建的 Quarkus 项目。
先决条件
- IDE
-
已安装 JDK 17 或 21,并配置了
JAVA_HOME
- Apache Maven 3.8.6 或更高版本
- 可选: 要构建原生 Linux 可执行文件,红帽构建的 Quarkus 支持使用 红帽构建的 Quarkus 原生构建器镜像(quarkus/mandrel-for-jdk-21-21-rhel8),它基于 GraalVM Mandrel。
- 基于红帽构建的 Quarkus 版本 3.2 或更高版本的项目
流程
- 在版本控制系统中为项目创建工作分支。
- 重要 :配置扩展 registry 客户端,如 "Geting Started with Red Hat build of Quarkus" 指南中的 Configuring Red Hat build of Quarkus client 部分所述。
- 打开一个终端,再前往您的项目目录。
确保红帽构建的 Quarkus Maven 插件版本与最新支持的版本一致。根据 Red Hat build of Quarkus 指南开始 配置项目,然后运行:
mvn com.redhat.quarkus.platform:quarkus-maven-plugin:3.15.6.redhat-00002:update
mvn com.redhat.quarkus.platform:quarkus-maven-plugin:3.15.6.redhat-00002:update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选: 要更新到特定流,请使用 the
-Dstream
选项,后跟所需的版本;例如:mvn com.redhat.quarkus.platform:quarkus-maven-plugin:3.15.6.redhat-00002:update -Dstream=3.15
mvn com.redhat.quarkus.platform:quarkus-maven-plugin:3.15.6.redhat-00002:update -Dstream=3.15
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 查看 update 命令的输出以了解任何说明并执行推荐的任务。
- 使用 diff 工具检查更新过程中所做的所有更改。
- 通过更新项目手动执行任何未处理的更改。详情请查看以下 影响与早期版本兼容的更改。
- 在部署到生产环境前,确保项目构建时无错误、所有测试通过和应用功能。