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