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