1.10. 以原生模式运行应用程序
您可以将此演示编译为原生代码,不需要修改。
原生编译消除了在生产环境中 JVM 的需求,因为生成的二进制文件包含运行时并针对最少资源使用量进行了优化。
编译需要更长的时间,并默认禁用。要构建应用程序,请启用 native
配置集。
构建原生二进制文件:
使用 Quarkus CLI:
quarkus build --native
quarkus build --native
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Maven:
./mvnw install -Dnative
./mvnw install -Dnative
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Gradle:
./gradlew build -Dquarkus.native.enabled=true
./gradlew build -Dquarkus.native.enabled=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
片刻后,运行原生二进制文件:
./target/security-keycloak-authorization-quickstart-runner
./target/security-keycloak-authorization-quickstart-runner