build-maven: Handle very long dependency lists

This commit is contained in:
Shea Levy 2015-06-29 13:41:24 -04:00
parent 3862fd57fe
commit 03dbba9757

View File

@ -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"