openapi-generator-cli: use minimal jre to reduce closure size

From 643 MiB to 442 MiB
This commit is contained in:
Sandro Jäckel
2026-05-05 23:11:43 +02:00
parent 6300b915bd
commit d4dc95cfbc
@@ -1,7 +1,7 @@
{
callPackage,
lib,
jre_headless,
jre_minimal,
fetchFromGitHub,
fetchpatch,
maven,
@@ -10,7 +10,26 @@
}:
let
jre = jre_headless;
jre = jre_minimal.override {
modules = [
"java.base"
"java.compiler"
"java.datatransfer"
"java.desktop"
"java.instrument"
"java.logging"
"java.management"
"java.naming"
"java.net.http"
"java.prefs"
"java.scripting"
"java.security.jgss"
"java.sql"
"java.xml"
"jdk.compiler"
"jdk.unsupported"
];
};
version = "7.21.0";
mainProgram = "openapi-generator-cli";
this = maven.buildMavenPackage {