0

我正在尝试使用 GraalVM 和 Maven 将示例Quarkus项目编译为本机映像。这是我的 Quarkus 服务的代码:

package gk.testquarkus;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("/hello")
public class HelloResource {

    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public String hello() {
        return "hello";
    }
}

当我像往常一样编译它时,mvn package一切顺利。但是当我尝试将其编译为本机图像时,mvn package -Pnative我得到了这样的错误:

错误:类没有实现 org.graalvm.nativeimage.hosted.Feature:io.quarkus.runner.AutoFeature

是什么原因,我该如何解决?我使用 GraalVM 19.1.1 和 Quarkus 0.13.1。

4

1 回答 1

3

您需要升级到 Quarkus 0.20.0:changelog 说它适用于 GraalVM 19.1.1

于 2019-08-06T09:37:34.013 回答