LoginSignup
0
0

More than 1 year has passed since last update.

GraalVM(native-maven-plugin)で「JEP 290: Java Serialization Filtering」の仕組みを利用する

Last updated at Posted at 2022-01-16

GraalVMのnative-imageコンパイラで生成したnative-imageの中でSerialization Filtringを利用する方法がわかったのでメモっておきます。

ビルドツール

指定方法

buildArgsにフィルタリングルールを指定すればOK!

<plugin>
  <groupId>org.graalvm.buildtools</groupId>
  <artifactId>native-maven-plugin</artifactId>
  <version>0.9.9</version>
  <extensions>true</extensions>
  <configuration>
    <buildArgs>
      <arg>-Djdk.serialFilter=com.example.entity.*;java.util.*;java.lang.*;!*</arg>
    </buildArgs>
  </configuration>
  <!-- ... -->
</plugin>
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0