上文Quarkus系列-构建本地可执行文件介绍如何搭建本地GraalVM开发环境,并演示基于GraalVM的构建本地可执行文件。
如果你觉得上面安装步骤复杂,或者希望快速构建本地可执行文件,可以使用Docker直接构建本地可执行文件,而不用安装GraalVM。执行如下命令:
./mvnw package -Pnative -Dquarkus.native.container-build=true -Dquarkus.native.container-runtime=docker

使用该方法会下载quay.io/quarkus/ubi-quarkus-native-image镜像,并使用它替代GraalVM的native-image来构建本地可执行文件。构建结果是64位linux系统的本地可执行文件。所以MacOS可以构建,但本地无法使用,这里仅做演示操作。
本步骤首先使用Docker将项目构建为64位linux系统可执行文件,然后将它制作成Docker镜像。此方法适合在CI环境构建生产环境的可执行文件。命令如下:
./mvnw package -Pnative -Dquarkus.native.container-build=true -Dquarkus.container-image.build=true
-Dquarkus.container-image.build=true 该参数表示使用Quarkus容器插件制作镜像。
文章转载自整码阁,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




