solon.graalvm.apt
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon.graalvm.apt</artifactId>
<scope>provided</scope>
</dependency>
1、描述
基础扩展插件,为 Solon 在 Graalvm Native 打包时,自动生成元信息配置 。此插件在使用时,需要添加 <scope>provided</scope>
。
目前处于预览状态,暂时只能玩玩。具体发布之后 Graalvm Native 打包操作为:
- maven:package (即正常的打包)
- native:compile-no-fork (执行 Native 插件的动作)
完工。(如果有隐式的反射操作,还需要手动追加配置)
2、代码应用
在主模块里(即要打包成 jar 的模块里)添加 solon.graalvm.apt
插件,正常编译打包即可。就像 lombok
那样使用。
原则上没必要特意使用,有 graalvm native 打包需求时使用即可。