1.5. 编译并启动红帽构建的 Quarkus 入门项目


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

此流程使用 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, resteasy, smallrye-context-propagation]
      Copy to Clipboard Toggle word wrap

验证

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

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

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

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部