From f56cb5507bbed8e39c7c18d70b579298c0eb5ce6 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 22 Mar 2026 00:40:51 +0100 Subject: [PATCH] buildMavenPackage: do not clobber env --- pkgs/by-name/ma/maven/build-maven-package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/maven/build-maven-package.nix b/pkgs/by-name/ma/maven/build-maven-package.nix index 0738126f66ed..65b8bd2f7fc6 100644 --- a/pkgs/by-name/ma/maven/build-maven-package.nix +++ b/pkgs/by-name/ma/maven/build-maven-package.nix @@ -52,7 +52,9 @@ let ] ++ args.nativeBuildInputs or [ ]; - env.JAVA_HOME = mvnJdk; + env = mvnFetchExtraArgs.env or { } // { + JAVA_HOME = mvnJdk; + }; impureEnvVars = lib.fetchers.proxyImpureEnvVars; @@ -119,7 +121,7 @@ let outputHashMode = "recursive"; outputHash = mvnHash; } - // mvnFetchExtraArgs + // (removeAttrs mvnFetchExtraArgs [ "env" ]) ); in stdenv.mkDerivation ( @@ -131,7 +133,9 @@ stdenv.mkDerivation ( maven ]; - env.JAVA_HOME = mvnJdk; + env = args.env or { } // { + JAVA_HOME = mvnJdk; + }; buildPhase = '' runHook preBuild