如何访问本机镜像中使用的可传递JAR中的资源? [英] How can you access resources in transitive jar used in native image?

查看:0
本文介绍了如何访问本机镜像中使用的可传递JAR中的资源?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

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

谢谢。

推荐答案

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

您需要自己添加它们。

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

这篇关于如何访问本机镜像中使用的可传递JAR中的资源?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆