Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09 1.4 kB view raw
1{ stdenv, pkgs, mavenbuild }: 2 3with pkgs.javaPackages; 4 5let 6 poms = import ../poms.nix { inherit fetchMaven; }; 7in rec { 8 mavenHelloRec = { mavenDeps, sha512, version, skipTests ? true, quiet ? true }: mavenbuild { 9 inherit mavenDeps sha512 version skipTests quiet; 10 11 name = "maven-hello-${version}"; 12 src = pkgs.fetchFromGitHub { 13 inherit sha512; 14 owner = "NeQuissimus"; 15 repo = "maven-hello"; 16 rev = "v${version}"; 17 }; 18 m2Path = "/com/nequissimus/maven-hello/${version}"; 19 20 meta = { 21 homepage = "https://github.com/NeQuissimus/maven-hello/"; 22 description = "Maven Hello World"; 23 license = stdenv.lib.licenses.unlicense; 24 platforms = stdenv.lib.platforms.all; 25 maintainers = with stdenv.lib.maintainers; 26 [ nequissimus ]; 27 }; 28 }; 29 30 mavenHello_1_0 = mavenHelloRec { 31 mavenDeps = []; 32 sha512 = "3kv5z1i02wfb0l5x3phbsk3qb3wky05sqn4v3y4cx56slqfp9z8j76vnh8v45ydgskwl2vs9xjx6ai8991mzb5ikvl3vdgmrj1j17p2"; 33 version = "1.0"; 34 }; 35 36 mavenHello_1_1 = mavenHelloRec { 37 mavenDeps = [ junit_4_12 mavenSurefireJunit4_2_12_4 hamcrestCore_1_3 ] ++ (with poms; [ surefireProviders_2_12_4 ]); 38 sha512 = "2f13592blvfgwad61174fza99ncb5jlch4sjjindk1pcaixqw26fnjfxb4ck80cknkihvcsylhviyfvhpm1ivvpg0zkicxva37cr4ri"; 39 version = "1.1"; 40 skipTests = false; 41 quiet = false; 42 }; 43}