build-maven: Handle very long dependency lists

Shea Levy 03dbba97 3862fd57

+5 -1
+5 -1
pkgs/build-support/build-maven.nix
··· 13 infoFile: let 14 info = builtins.fromJSON (builtins.readFile infoFile); 15 16 - repo = runCommand "maven-repository" {} '' 17 ${lib.concatStrings (map (dep: let 18 inherit (dep) url sha1 groupId artifactId version; 19 ··· 23 mkdir -p $dir 24 ln -sv ${fetch} $dir/${fetch.name} 25 '') info.dependencies)} 26 ''; 27 28 settings = writeText "settings.xml" ''
··· 13 infoFile: let 14 info = builtins.fromJSON (builtins.readFile infoFile); 15 16 + script = writeText "build-maven-repository.sh" '' 17 ${lib.concatStrings (map (dep: let 18 inherit (dep) url sha1 groupId artifactId version; 19 ··· 23 mkdir -p $dir 24 ln -sv ${fetch} $dir/${fetch.name} 25 '') info.dependencies)} 26 + ''; 27 + 28 + repo = runCommand "maven-repository" {} '' 29 + bash ${script} 30 ''; 31 32 settings = writeText "settings.xml" ''