Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, stdenv, fetchurl, jdk, makeWrapper }: 2 3assert jdk != null; 4 5stdenv.mkDerivation rec { 6 pname = "apache-maven"; 7 version = "3.8.6"; 8 9 builder = ./builder.sh; 10 11 src = fetchurl { 12 url = "mirror://apache/maven/maven-3/${version}/binaries/${pname}-${version}-bin.tar.gz"; 13 sha256 = "sha256-xwR6SN62Jqvyb3GrNkPSltubHmfx+qfZiGN96sh2tak="; 14 }; 15 16 nativeBuildInputs = [ makeWrapper ]; 17 18 inherit jdk; 19 20 meta = with lib; { 21 description = "Build automation tool (used primarily for Java projects)"; 22 homepage = "https://maven.apache.org/"; 23 license = licenses.asl20; 24 platforms = platforms.unix; 25 maintainers = with maintainers; [ cko ]; 26 }; 27}