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

如何在CI服务器中设置不同的graalvm-home和Java-HOME来建立本机映像

杨选
2023-03-14

问题:我想有两个graalvm版本在同一个CI服务器建立不同的夸克版本服务项目。

Resason:因为有些老服务使用Quarkus-1.5.1和GraalVM-20.0.0,而我无法升级版本。但是我想在新服务中使用Quarkus-1.13.1和GraalVM-21.0.0。

尝试:在pom.xml中添加quarkus.native.graalvm-home&quarkus.native.java-home,设置graalvm路径,但不起作用。

        <properties>
            <quarkus.package.type>native</quarkus.package.type>
            <quarkus.native.additional-build-args>${qaurkusNativeArgs}</quarkus.native.additional-build-args>
            <quarkus.native.graalvm-home>${quarkus.native.java-home}</quarkus.native.graalvm-home>
            <quarkus.native.java-home>${quarkus.native.java-home}</quarkus.native.java-home>
        </properties>

共有1个答案

柳昊焱
2023-03-14

运行mvn package-dnative时,只需设置GRAALVM_HOME环境变量。

因此,类似graalvm_home=/some/path mvn package-dnative的内容将使夸克使用/some/path中的GraalVM。

参见https://quarkus.io/guides/all-config#quarkus-core_quarkus.native.graalvm-home

 类似资料:
  • 我正试图在我的Fedora 22上安装MATLAB。最后,我得到一个错误 应用程序遇到意外错误,需要关闭。您可能需要尝试重新安装产品。更多信息可以在 /tmp/mathworks_root.log找到 当我查看mathworks_root.log文件时,我发现在安装步骤中未正确设置Java Home Java Home /tmp/mathworks_32206/sys/java/jre/glnxa

  • 新创建的后台进程具有与预期不同的上下文。无法重新连接到此后台进程。上下文不匹配: Java主页不同。 需要:defaultdaemoncontext[uid=null,javahome=/home/administrator/downloads/idea-iu-145.1617.8/jre,daemonregistrydir=/home/administrator/.gradle/daemon,p

  • 错误: 如何解决此问题?

  • 当我试图将Tomcat作为一项服务安装时,我一直得到 “未定义JAVA_HOME环境变量” 错误,即使我的Java_Home设置为我的jre。我尝试放置我的JDK,然后更新我的Java并放置我的新JRE,然后解决问题的方法是擦除Java_Home变量,将JRE_HOME变量设置为JRE(C:\Program Files\Java\jre-9.0.1),然后重新启动。错误终于消失了,我可以安装/运行

  • 问题内容: 我想更改使用Sun JDK打开JDK的Maven Java主页。我该怎么做 ? 非常抱歉。我忘了写下面的代码: 我的Java home默认路径已经是sun jdk。但是maven java home指出了openjdk。我只想为Maven修复它。 问题答案: 如果您使用的是Linux,请使用语法设置JAVA_HOME 。实际上,不仅是Maven。

  • 我是Java企业版新手。我开始从一些YouTube视频学习,最近开始阅读http://docs.oracle.com/javaee/6/tutorial/doc/我读完了第15章。 我试着做我自己的过滤器。 我没有使用JavaServlet类。因为我想使用JSF页面,而且据我所知,只有在JSF页面中才能使用托管Beans,而Servlet类可以使用JSP。它是确定的。 据我所知登录过滤器的用处:h