第 7 章 打包并运行 Quarkus 快速入门应用程序
编译 Quarkus 入门项目后,您可以在 JAR 文件中将其打包并从命令行运行它。
先决条件
- 您已编译了 Quarkus 快速入门项目。
流程
要打包 Quarkus 入门项目,请
在根目录中输入以下命令:./mvnw package此命令在
/target目录中生成以下 JAR 文件:-
getting-started-1.0-0-SNAPSHOT.jar:包含项目的类和资源。这是由 Maven 构建生成的常规构件。 getting-started-1.0-0-SNAPSHOT-runner.jar:是可执行 JAR 文件。请注意,这个文件不是 uber-JAR 文件,因为依赖项被复制到target/lib目录中。警告当应用程序以 development 模式运行时,必须按 CTRL+C 来停止应用程序。当您尝试在启用了开发模式时打包应用程序时,您将遇到端口冲突。
-
输入以下命令启动应用程序:
java -jar target/getting-started-1.0-0-SNAPSHOT-runner.jar注意运行程序JAR 文件中的MANIFEST.MF文件的Class-Path条目明确列出了lib目录中的 JAR 文件。如果要从其他位置部署应用程序,您必须复制runnerJAR 文件和lib目录。