summary refs log tree commit diff
path: root/pkgs/development/java-modules
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2023-06-20 19:54:46 +0300
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2023-06-20 19:54:46 +0300
commit00bc3c531dc3a074717e80dc0914c5e7d390c2d2 (patch)
treeba0dae5183fee4aece4f88510726e6c2ee7483ee /pkgs/development/java-modules
parent75a3ce9316a845985a51c3640f03196751d4036e (diff)
downloadnixpkgs-00bc3c531dc3a074717e80dc0914c5e7d390c2d2.tar
nixpkgs-00bc3c531dc3a074717e80dc0914c5e7d390c2d2.tar.gz
nixpkgs-00bc3c531dc3a074717e80dc0914c5e7d390c2d2.tar.bz2
nixpkgs-00bc3c531dc3a074717e80dc0914c5e7d390c2d2.tar.lz
nixpkgs-00bc3c531dc3a074717e80dc0914c5e7d390c2d2.tar.xz
nixpkgs-00bc3c531dc3a074717e80dc0914c5e7d390c2d2.tar.zst
nixpkgs-00bc3c531dc3a074717e80dc0914c5e7d390c2d2.zip
maven.buildMavenPackage: rename from javaPackages.mavenfod
Diffstat (limited to 'pkgs/development/java-modules')
-rw-r--r--pkgs/development/java-modules/maven-fod.nix56
1 files changed, 0 insertions, 56 deletions
diff --git a/pkgs/development/java-modules/maven-fod.nix b/pkgs/development/java-modules/maven-fod.nix
deleted file mode 100644
index 5353572af13..00000000000
--- a/pkgs/development/java-modules/maven-fod.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-{ lib
-, stdenv
-, maven
-}:
-
-{ src
-, patches ? [ ]
-, pname
-, version
-, mvnHash ? ""
-, mvnFetchExtraArgs ? { }
-, mvnParameters ? ""
-, ...
-} @args:
-
-# originally extracted from dbeaver
-# created to allow using maven packages in the same style as rust
-
-stdenv.mkDerivation (rec {
-  fetchedMavenDeps = stdenv.mkDerivation ({
-    name = "${pname}-${version}-maven-deps";
-    inherit src patches;
-
-    nativeBuildInputs = [
-      maven
-    ];
-
-    buildPhase = ''
-      mvn package -Dmaven.repo.local=$out/.m2 ${mvnParameters}
-    '';
-
-    # keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside
-    installPhase = ''
-      find $out -type f \( \
-        -name \*.lastUpdated \
-        -o -name resolver-status.properties \
-        -o -name _remote.repositories \) \
-        -delete
-    '';
-
-    # don't do any fixup
-    dontFixup = true;
-    outputHashAlgo = if mvnHash != "" then null else "sha256";
-    outputHashMode = "recursive";
-    outputHash = mvnHash;
-  } // mvnFetchExtraArgs);
-
-  buildPhase = ''
-    runHook preBuild
-
-    mvnDeps=$(cp -dpR ${fetchedMavenDeps}/.m2 ./ && chmod +w -R .m2 && pwd)
-    mvn package --offline "-Dmaven.repo.local=$mvnDeps/.m2" ${mvnParameters}
-
-    runHook postBuild
-  '';
-} // builtins.removeAttrs args [ "mvnFetchExtraArgs" ])