综上所述,将 Gradle 属性(源/目标)和原生 GraalVM 镜像从 Java11 迁移到 Java17 后,构建任务在 Gradle 失败。 这是一个 micronaut Java 服务,在不泄露任何专有代码库细节的情况下,我分享了我的 Gradle output 失败的“nativeCom ...
综上所述,将 Gradle 属性(源/目标)和原生 GraalVM 镜像从 Java11 迁移到 Java17 后,构建任务在 Gradle 失败。 这是一个 micronaut Java 服务,在不泄露任何专有代码库细节的情况下,我分享了我的 Gradle output 失败的“nativeCom ...
我正在学习 GraalVM 和 AOT,我正在阅读AOT 的规范,然后我感到困惑,如果 AOT 将我的代码编译为机器代码(本机),为什么我需要 JVM? 为什么我需要这个: ...
我有一个带有 POJO 的外部库(大约 +100)。 我想注册所有反射,因为我将在我的 rest 客户端上使用它。 有没有办法RegisterForReflection整个package? 我应该以编程方式进行 ReflectiveClassBuildItem 吗? ...
我在编译 Spring 启动应用程序时遇到问题。 TL;DR: Error: Could not find target method: private org.springframework.boot.Banner org.springframework.nativex.substitutio ...
我制作了一个 Dockerfile 来使用 GraalVm 本机构建我的 spring 引导项目; 一切顺利。 这是Dockerfile 这在本地运行完美,但在 GitLab 跑步者中,我总是有同样的错误。 所以我决定在 maven 包装器中添加一些日志,这就是我所拥有的: 在我添加的日志中,我们可 ...
我刚刚将几个项目升级到 Java 19、Spring Boot 3.0.2、Kotlin 1.8.0 和 Maven,我想要 Spring Boot 生成本机图像。<java.version>19</java.version> <kotlin.version>1. ...
我计划使用带有 Spring Boot 3 的本机映像。我的环境特定属性存储在 application.properties 文件中。 样本文件 我使用以下命令构建本机可执行文件 并使用以下命令运行可执行文件 在我看到的日志中 我是在做错什么还是 Spring Boot 3 本机映像不支持配置文件? ...
我正在将现有项目升级到 Spring Boot 3 以作为本机映像运行。 我的应用程序需要一个自定义信任库来连接到 OpenLDAP,之前我曾经创建一个 uber jar,并在运行 jar 时提供信任库路径作为系统 arguments,如下所示。 要构建本机可执行文件,我需要使用本机图像插件 (or ...
我正在尝试使用 GraalVM 本机图像支持运行带有 Java 17 和 Spring Boot 3 的应用程序。 这是一个非常简单的应用程序,只有一个 GET 端点。 该应用程序使用 ehcache 和 Spring 启动缓存来缓存一种方法的结果。 更具体地说,我使用以下 Maven 缓存依赖项: ...
我们需要生成的可执行文件中的元信息,以便右键单击并选择“详细信息”将显示描述、版权和版本。 我们在 releaseConfiguration 块中添加了描述和供应商,但可执行文件仍然没有元信息。 ...
关于 SpringBoot 3 和带有 GraalVM 的新 AOT Native 二进制文件的小问题。 我正在 Windows 机器上构建我的 java SpringBoot 3 应用程序(请不要判断!)以便在 Linux 主机上对二进制文件进行scp 。 我遵循了 GraalVM 安装指南,可以 ...
在 lambda 上通过本机映像运行时出现此错误; 在当地运行良好似乎在从数据库中获取时间戳(也在时间戳中)时出现错误。 graalvm:20.3.2 gradle: 7 java: 8 尝试在 reflection.Json 文件中添加以下内容 尝试添加 build.gradle ...
Quarkus 和 Graalvm 版本 我想将 Quarkus 与 Graalvm 嵌入脚本语言和原生图像一起使用依赖关系 构建脚本./gradlew build -Dquarkus.package.type=native -Dquarkus.native.additional-build-ar ...
是否可以显示一些示例,说明如何在 Spring Boot Gradle 插件中指定其他 CA 证书绑定? 我尝试了以下方法: 和 我得到的错误是: 如果我删除上面的绑定行,错误就消失了,但是我遇到了 TLS 证书的另一个错误,这是预期的,因为我在一个公司 web 代理后面,该代理用我们公司内部的自己 ...
我想用 GradleVM 做一些实验,所以我在 MacOS 上安装了下一个 java 版本 我可以使用这种方法轻松地在 v11 和 v17 之间切换 但是我如何在 GraalVM11 和普通 jdk11 之间切换呢? ...
在我的 Micronaut 应用程序中,我使用 Google 的LibPhoneNumber来解析和验证电话号码。 该库本身使用一些 ProtoBuf 文件,这些文件是 JAR 的一部分,例如 com/google/i18n/phonenumbers/data/PhoneNumberMetadat ...
我想创建一个多架构 Docker 图像,其中包含我的 Micronaut 应用程序的本机图像二进制文件。 运行./gradlew dockerfileNative时,Micronaut 使用多阶段构建生成Dockerfile以创建 Micronaut 应用程序的本机映像。 通常Dockerfile ...
关于带有 AOT/native/GraalVM 的新 Spring Boot 3 的小问题最近,许多关于新的 Spring Boot 3 的讨论都是关于 AOT/native/GraalVM 的。 我尝试将一个在没有 GraalVM 的情况下构建的项目迁移到这个很多人都在谈论的新范例。 这是项目的直 ...
很抱歉,因为这是我在堆栈溢出中的第一个问题,所以我希望我能正确解释这个问题...... 我正在使用spring boot 3.0.1和GraalVM CE 22.3.0和spring cloud 2022.0.0 我正在尝试使用 .netflix eureka 客户端构建我的服务的native-im ...
已使用Spring Boot 3.0.1和GraalVM 22.3.0构建了native-image 。 构建native-image大小至少是原始应用程序 jar 的两倍。 我理解如果未使用的类作为本机图像构建过程的一部分被删除,它的大小应该更小。 ...