我正在尝试使用 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。