Skip to content
Added
- A local Jextract installation can be configured with the Gradle property
org.openjdk.jextract.installation-path instead of the build script DSL. This is the cleaner solution and recommended in the future.
- Native header and binary files for a Jextract library can be consumed from dependencies, e.g., another project that uses Gradle Native.
changed
- The distributions file should be configured with the
jextract.installation.distributions property.
- The plugin uses conventions to configure properties instead of setting them. So plugin conventions and user settings won’t be joined anymore.
- The name of a configured library is either used as library name to be loaded per convention, or the list of library names can be completely set by the user in the build script.
Deprecated
- The
jextract.installation.location property shouldn’t be used anymore and will be removed in the next major release. Local Jextract installation should be configured via user-specific Gradle property.
- The
jextract.distributions property will be moved to jextract.installation.distributions.