Gluon mobile maven客户端插件、GraalVM、Github操作和区域设置

Gluon mobile maven客户端插件、GraalVM、Github操作和区域设置,gluon-mobile,graalvm,Gluon Mobile,Graalvm,我正在尝试使用GraalVM和本机映像来使用Github操作编译二进制文件。到目前为止,我已经开始工作了 但是自从我开始包含一个只有_de.properties文件的JAR文件以来,我遇到了一些问题,即GraalVM无法使用正确的区域设置来解析资源 相关资源org.prelle.splimo.i18n.core仅作为org.prelle.splimo.i18n.core\u de.properties存在。我已经读到系统区域设置用于解析资源,这就是我试图更改环境的原因 Github操作中的块是

我正在尝试使用GraalVM和本机映像来使用Github操作编译二进制文件。到目前为止,我已经开始工作了

但是自从我开始包含一个只有_de.properties文件的JAR文件以来,我遇到了一些问题,即GraalVM无法使用正确的区域设置来解析资源

相关资源org.prelle.splimo.i18n.core仅作为
org.prelle.splimo.i18n.core\u de.properties
存在。我已经读到系统区域设置用于解析资源,这就是我试图更改环境的原因

Github操作中的块是

    - name: Compile
      run:  export LC_ALL=de_DE.UTF-8; export LC_MESSAGES=de_DE.UTF-8; locale ; mvn -U -s settings.xml clean client:compile
      env: 
        LANG: de_DE
这个的输出是

Run export LC_ALL=de_DE.UTF-8; export LC_MESSAGES=de_DE.UTF-8; locale ; mvn -U -s settings.xml clean client:compile
/home/runner/work/_temp/5e196397-4957-4da6-bfa0-dcd28543ce0e.sh: line 1: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8): No such file or directory
locale: Cannot set LC_CTYPE to default locale: No such file or directory
LANG=de_DE
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=de_DE.UTF-8
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[INFO] Scanning for projects...
[INFO] 

[Thu Aug 27 21:33:43 UTC 2020][INFO] Logging process [objdump] to file: /home/runner/work/Mondtor/Mondtor/target/client/log/process-objdump-1598564023270.log
[Thu Aug 27 21:33:44 UTC 2020][INFO] [SUB] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[Thu Aug 27 21:33:52 UTC 2020][INFO] [SUB] [de.rpgframework.splittermond.mondtor.mondtormain:2770]    classlist:   7,636.69 ms,  1.18 GB
[Thu Aug 27 21:33:53 UTC 2020][INFO] [SUB] [de.rpgframework.splittermond.mondtor.mondtormain:2770]        setup:     539.93 ms,  1.18 GB
[Thu Aug 27 21:33:53 UTC 2020][INFO] [SUB] Fatal error:java.util.MissingResourceException: Can't find bundle for base name org.prelle.splimo.i18n.core, locale en_US
[Thu Aug 27 21:33:53 UTC 2020][INFO] [SUB]  at java.base/java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:2055)
[Thu Aug 27 21:33:53 UTC 2020][INFO] [SUB]  at java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1689)
似乎所有的语言环境设置都不会影响GraalVM使用的语言环境


你知道我做错了什么吗?

你能试着把这个添加到客户端插件中:
-Duser.language=de-Duser.country=de
?我想您已经将
org.prelle.splimo.i18n.core
添加到了
捆绑列表中
?@JoséPereda,这确实有所帮助。(是的,resourcebundle已添加到Bundles列表中)