当前位置: 首页 > 知识库问答 >
问题:

如何在Quarkus原生映像中包含类路径资源?

田信然
2023-03-14

似乎默认情况下,Quarkus生成的本机映像不包含任何与< code>src/main/resources/中的内容相对应的类路径资源。

从GraalVM医生那里,我有点理解为什么会发生这种情况,但现在我被卡住了。是否有方法配置quarkus maven插件以将资源包含在本机映像中?

共有1个答案

辛可人
2023-03-14

我们在扩展中有一个层来以编程方式完成这项工作,但是现在,我们还没有任何面向用户的应用程序API。

因此,目前,您可以使用quarkus maven插件的此选项:

 <quarkus.native.additional-build-args>-H:ResourceConfigurationFiles=resources-config.json</quarkus.native.additional-build-args>

也可以在<code>应用程序中定义它。属性:

quarkus.native.additional-build-args =-H:ResourceConfigurationFiles=resources-config.json

一切都记录在这里:https://quarkus.io/guides/writing-native-applications-tips。

 类似资料:
  • 我尝试过这些变体,但同样返回null quuarkus 0.13.3和0.14.0版本和Graal rc14、rc15、rc16版本

  • 在Quarkus中,要将随机文件包含为类路径资源,我们使用<code>Quarkus.native.resources。包括(https://quarkus.io/guides/writing-native-applications-tips#including-资源)。 如何在文件系统中包含文件?即使用读取的内容。 如果我们使用Jib,我们只需将这些文件放在< code>src/main/jib

  • 我正在遵循本机Quarkus的官方教程,但无法运行以下步骤: GRAALVM发行版中不存在目录。 我从https://github.com/oracle/graal/releases下载了最新的GraalVM,版本19.3.1在这个日期。 我应该如何运行命令?

  • 问题内容: 我目前正在尝试获取我的HBase代码以使用hbase-site.xml中指定的设置。似乎使用的是默认设置,而不是hbase- site.xml配置文件中指定的设置。自更新文件以来,我已经重新启动了HBase群集,但是它仍未使用我更新的配置文件。 我正在使用的群集有2个节点,其中一个是主节点。两个节点上的配置文件都将主节点的IP指定为Zookeeper仲裁。我相信问题在于我没有使用hba

  • 有人知道如何在CloudBuild上构建quarkus原生映像吗?我使用以下命令来执行此操作: 在本地,一切都很好,但当我试图在谷歌云上做这件事时,它抛出了一个错误: 我使用以下cloudbuild.yaml 现在我有了一个新问题--当我试图安装docker容器运行时时,我得到以下错误:

  • 我在Eclipse中创建了一个Java项目,并创建了一个带有main方法的简单类。 问题:当我运行程序(没有任何服务器等)时,我收到以下错误: 线程“main”java中出现异常。lang.NoClassDefFoundError:org/apache/commons/codec/DecoderException at autoPEC。main(autoPEC.java:6)由:java引起。la