1.5. 编译并启动 Quarkus Getting Started 项目
创建 Quarkus Getting Started 项目后,您可以编译 Hello 应用,并验证 hello 端点是否返回 hello。
此流程使用 Quarkus 内置开发模式,以便在应用程序运行时更新应用程序源和配置。您所做的更改会出现在正在运行的应用程序中。
注意
用于编译 Quarkus Hello 应用的命令取决于您在机器上安装的开发人员工具。
先决条件
- 您已创建了 Quarkus Getting Started 项目。
流程
- 前往 项目目录。
要在开发模式下编译 Quarkus
Hello应用程序,请使用以下方法之一,具体取决于您要使用的开发人员工具:如果您希望使用 Apache Maven,请输入以下命令:
mvn quarkus:dev如果要使用 Quarkus 命令行界面(CLI),请输入以下命令:
quarkus dev如果要使用 Maven 包装程序,请输入以下命令:
./mvnw quarkus:dev预期输出
以下提取显示了预期输出的示例:
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]
验证
要将请求发送到应用程序提供的端点,请在一个新的终端窗口中输入以下命令:
curl -w "\n" http://localhost:8080/hello Hello from RESTEasy Reactive注意"\n"属性会在命令的输出前自动添加新行,这样可防止您的终端打印 '%' 字符,或者将结果和下一个 shell 提示符放在同一行中。