如何访问本机镜像中使用的可传递JAR中的资源?镜像、本机、资源、JAR

由网友(动我女人者,全撂倒)分享简介:我在我的Quarkus项目中使用第三方库。此第三方库具有可传递的依赖项,其中包括一些内部资源。这些资源是在运行时加载的,在dev模式下执行我的Quarkus项目时似乎可以工作,但是在运行构建的本机映像时,找不到这些资源。有没有办法将这种可传递的依赖项资源包括在构建的本机映像中?我曾尝试在我的Gradle依赖项中明确包含...

我在我的Quarkus项目中使用第三方库。此第三方库具有可传递的依赖项,其中包括一些内部资源。

这些资源是在运行时加载的,在dev模式下执行我的Quarkus项目时似乎可以工作,但是在运行构建的本机映像时,找不到这些资源。

有没有办法将这种可传递的依赖项资源包括在构建的本机映像中?我曾尝试在我的Gradle依赖项中明确包含该库,但没有成功。

求解,导致这个的原因是什么,位置不可用

谢谢。

推荐答案

默认情况下,资源不包括在本机映像中。

您需要自己添加它们。

查看我们关于GraalVM本机可执行文件可能遇到的各种问题以及如何解决这些问题的详细文档:https://quarkus.io/guides/writing-native-applications-tips#including-resources(链接指向您的特定问题,但最好阅读整个文档以全面了解)。

阅读全文

相关推荐

最新文章