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