1.5. 编译并启动 Red Hat build of Quarkus Getting Started 项目


创建 Quarkus Getting Started 项目后,您可以编译 Hello 应用程序,并验证 hello 端点是否返回 "Hello from Quarkus REST

此流程使用 Quarkus 内置 dev 模式,因此您可以在应用程序运行时更新应用程序源和配置。您所做的更改出现在正在运行的应用程序中。

注意

用于编译 Quarkus Hello 应用的命令取决于您在机器上安装的开发人员工具。

先决条件

  • 您已创建了 Quarkus Getting Started 项目。

流程

  1. 前往 项目目录。
  2. 使用以下方法之一在 dev 模式中编译 Quarkus Hello 应用程序,具体取决于您要使用的开发人员工具:

    • 如果要使用 Apache Maven,请输入以下命令:

      mvn quarkus:dev
      Copy to Clipboard Toggle word wrap
    • 如果要使用 Quarkus 命令行界面(CLI),请输入以下命令:

      quarkus dev
      Copy to Clipboard Toggle word wrap
    • 如果要使用 Maven 打包程序,请输入以下命令:

      ./mvnw quarkus:dev
      Copy to Clipboard Toggle word wrap

      预期输出

      以下摘录显示了预期的输出示例:

      INFO  [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated.
      INFO  [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, rest, smallrye-context-propagation, vertx]
      Copy to Clipboard Toggle word wrap

验证

  • 要向应用程序提供的端点发送请求,请在新的终端窗口中输入以下命令:

    curl -w "\n" http://localhost:8080/hello
    Hello from Quarkus REST
    Copy to Clipboard Toggle word wrap
    注意

    "\n" 属性会在 命令的输出前自动添加新行,这样可防止您的终端打印 '%' 字符,或者将结果和下一个 shell 提示符放在同一行中。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat