diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-06-20 19:54:46 +0300 |
---|---|---|
committer | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-06-20 19:54:46 +0300 |
commit | 00bc3c531dc3a074717e80dc0914c5e7d390c2d2 (patch) | |
tree | ba0dae5183fee4aece4f88510726e6c2ee7483ee /pkgs/development/java-modules | |
parent | 75a3ce9316a845985a51c3640f03196751d4036e (diff) | |
download | nixpkgs-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.nix | 56 |
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" ]) |