Quarkus 文档解释了如何使用 Maven 构建 docker 镜像。但我正在使用 Gradle 和 Kotlin。我试图弄清楚如何执行这些步骤:
FROM quay.io/quarkus/centos-quarkus-maven:19.2.1 AS build
COPY src /usr/src/app/src
COPY pom.xml /usr/src/app
USER root
RUN chown -R quarkus /usr/src/app
USER quarkus
RUN mvn -f /usr/src/app/pom.xml -Pnative clean package
首先,我想我想要一个有 gradle 而不是 maven 的图像(quay.io 似乎没有)。然后我必须弄清楚我还需要复制什么(而不是 pom.xml)也许build.gradle
?settings.gradle
? gradle.properties
? 其次,我相信这个镜像也包含 GraalVM。所以我不确定我能在那里做什么。
我必须使用 Maven 吗?我真的,真的不想。