提问者:小点点

如何访问本机映像中使用的传递jar中的资源?


我在我的quakus项目中使用了第三方库。这个第三方库具有传递依赖关系,其中包括一些内部资源。

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

有没有办法在构建的本机映像中包含这个传递依赖资源?我尝试专门将库包含在我的gradle依赖项中,但没有奏效。

谢谢。


共1个答案

匿名用户

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

您需要自己包含它们。

请参阅我们广泛的留档,了解GraalVM本机可执行文件可能遇到的各种问题以及如何在此处解决这些问题:https://quarkus.io/guides/writing-native-applications-tips#including-resources(链接指向您的特定问题,但最好阅读整个文档以获得全局理解)。