build-maven: Handle very long dependency lists

wip/yesman
Shea Levy 9 years ago
parent 3862fd57fe
commit 03dbba9757
  1. 6
      pkgs/build-support/build-maven.nix

@ -13,7 +13,7 @@
infoFile: let
info = builtins.fromJSON (builtins.readFile infoFile);
repo = runCommand "maven-repository" {} ''
script = writeText "build-maven-repository.sh" ''
${lib.concatStrings (map (dep: let
inherit (dep) url sha1 groupId artifactId version;
@ -25,6 +25,10 @@ infoFile: let
'') info.dependencies)}
'';
repo = runCommand "maven-repository" {} ''
bash ${script}
'';
settings = writeText "settings.xml" ''
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

Loading…
Cancel
Save