似乎默认情况下,由Quarkus生成的本机映像不包含任何与src/main/resources/
中的内容相对应的类路径资源。
从GraalVM docs,我有点理解为什么会发生这种情况,但是现在我陷入了困境。有没有一种方法可以配置quarkus-maven-plugin
以在本机映像中包括资源?
答案 0 :(得分:6)
我们在扩展中有一层以编程方式进行此操作的组件,但是现在,我们还没有面向用户的应用程序API。
暂时,您可以使用quarkus-maven-plugin的以下选项:
<additionalBuildArgs>-H:IncludeResources=<regexp></additionalBuildArgs>
如果愿意,还可以使用JSON配置文件。请参见以下选项:https://github.com/oracle/graal/blob/master/substratevm/RESOURCES.md#accessing-resources-in-substrate-vm-images。
我昨天刚刚就此问题打开了https://github.com/quarkusio/quarkus/issues/1605。我们计划将来拥有一个用户友好的API。