5.8. 运行并使用应用程序
5.8.1. 在开发人员模式下运行
要在 dev 模式下运行微服务,请使用:
使用 Quarkus CLI:
quarkus dev
使用 Maven:
./mvnw quarkus:dev
使用 Gradle:
./gradlew --console=plain quarkusDev
5.8.2. 在 JVM 模式下运行
在以 dev 模式探索应用后,您可以将其作为标准 Java 应用运行。
首先,编译它:
使用 Quarkus CLI:
quarkus build
使用 Maven:
./mvnw install
使用 Gradle:
./gradlew build
然后运行它:
java -jar target/quarkus-app/quarkus-run.jar
5.8.3. 在原生模式下运行
相同的演示可以编译到原生代码中,不需要修改。
这意味着,您不再需要在生产环境中安装 JVM,因为运行时技术包含在生成的二进制文件中,并优化以最小资源运行。
编译时间会比较较长,因此默认关闭此步骤;通过启用原生构建来再次进行构建:
使用 Quarkus CLI:
quarkus build --native
使用 Maven:
./mvnw install -Dnative
使用 Gradle:
./gradlew build -Dquarkus.native.enabled=true
片刻后,您可以直接运行此二进制文件:
./target/security-openid-connect-multi-tenancy-quickstart-runner