quarkus - 您如何访问本机映像中使用的传递 jar 中的资源?
问题描述
我在我的 quarkus 项目中使用了第三方库。这个第三方库有一个传递依赖,其中包括一些内部资源。
这些资源在运行时加载,在开发模式下执行我的 quarkus 项目时似乎可以工作,但是,在运行构建的本机映像时,找不到这些资源。
有没有办法在构建的本机映像中包含这种传递依赖资源?我试图在我的 gradle 依赖项中专门包含该库,但这不起作用。
谢谢。
解决方案
默认情况下,资源不包含在本机映像中。
您需要自己包含它们。
请参阅我们关于 GraalVM 本机可执行文件可能遇到的各种问题以及如何在此处解决这些问题的大量文档:https ://quarkus.io/guides/writing-native-applications-tips#include-resources (链接指向您的特定问题,但最好阅读整个文档以获得全球理解)。
推荐阅读
- delphi - 如何从 TStyleBook 对象运行时更改样式书的样式资源属性
- javascript - 在 chrome 扩展的 background.js 中使用 npm run build 调用 JS 函数
- sql - DATEDIFF() 用于动态更改日期
- xamarin - 如何在 Xamarin Android 中实现本地推送通知
- r - 按多个因素对表格进行分组并将其从长格式扩展到宽格式 - R 中的 data.table 方式
- mysql - 如何在 union all 中使用 order by
- angular - 无法在 Angular Universal 应用程序中使用 https 访问 localhost
- javascript - 在 jquery 中将创建的日期时间字符串格式化为 00:00:00
- java - Android Fragment in Fragment inflate 错误
- huggingface-transformers - 为什么在蒸馏 roBERTa 时冻结位置嵌入?