summary refs log tree commit diff
diff options
context:
space:
mode:
authorMaciej Krüger <mkg20001@gmail.com>2021-12-13 17:55:07 +0100
committerMaciej Krüger <mkg20001@gmail.com>2021-12-13 17:55:07 +0100
commit8e317c16309c7fe6f30213e705f3cecdbd2275eb (patch)
tree3aff3487e9c06d7813b377fa8a55429959420078
parentbd33583c88f0859768dbf84186128ffc597864f5 (diff)
downloadnixpkgs-8e317c16309c7fe6f30213e705f3cecdbd2275eb.tar
nixpkgs-8e317c16309c7fe6f30213e705f3cecdbd2275eb.tar.gz
nixpkgs-8e317c16309c7fe6f30213e705f3cecdbd2275eb.tar.bz2
nixpkgs-8e317c16309c7fe6f30213e705f3cecdbd2275eb.tar.lz
nixpkgs-8e317c16309c7fe6f30213e705f3cecdbd2275eb.tar.xz
nixpkgs-8e317c16309c7fe6f30213e705f3cecdbd2275eb.tar.zst
nixpkgs-8e317c16309c7fe6f30213e705f3cecdbd2275eb.zip
javaPackages.mavenfod: make maven parameters configurable
-rw-r--r--pkgs/applications/misc/dbeaver/default.nix1
-rw-r--r--pkgs/development/java-modules/maven-fod.nix3
2 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/applications/misc/dbeaver/default.nix b/pkgs/applications/misc/dbeaver/default.nix
index a53ed73532a..1a1a6753b06 100644
--- a/pkgs/applications/misc/dbeaver/default.nix
+++ b/pkgs/applications/misc/dbeaver/default.nix
@@ -31,6 +31,7 @@ javaPackages.mavenfod rec {
   };
 
   mvnSha256 = "7Sm1hAoi5xc4MLONOD8ySLLkpao0qmlMRRva/8zR210=";
+  mvnParameters = "-P desktop,all-platforms";
 
   nativeBuildInputs = [
     copyDesktopItems
diff --git a/pkgs/development/java-modules/maven-fod.nix b/pkgs/development/java-modules/maven-fod.nix
index 3e0d460ee48..24ce572af57 100644
--- a/pkgs/development/java-modules/maven-fod.nix
+++ b/pkgs/development/java-modules/maven-fod.nix
@@ -10,6 +10,7 @@
 , mvnSha256 ? "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
 , mvnHash ? "sha256-${mvnSha256}"
 , mvnFetchExtraArgs ? {}
+, mvnParameters ? ""
 , ...
 } @args:
 
@@ -26,7 +27,7 @@ stdenv.mkDerivation (rec {
     ];
 
     buildPhase = ''
-      mvn package -Dmaven.repo.local=$out/.m2 -P desktop,all-platforms
+      mvn package -Dmaven.repo.local=$out/.m2 ${mvnParameters}
     '';
 
     # keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside