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