fixup: merge buildPhase and installPhase

This commit is contained in:
Léo Gaspard 2018-08-17 01:27:45 +09:00
parent 61e0b8d3be
commit fd14b4d48d
No known key found for this signature in database
GPG Key ID: 8A55848B6090F9CF

View File

@ -46,13 +46,14 @@ stdenv.mkDerivation rec {
name = "${name}-deps";
inherit src patches;
nativeBuildInputs = [ jdk maven ];
buildPhase = ''
installPhase = ''
# Download the dependencies
while ! mvn package "-Dmaven.repo.local=$out/.m2" -Dmaven.wagon.rto=5000; do
echo "timeout, restart maven to continue downloading"
done
'';
# keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside
installPhase = ''
# And keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files
# with lastModified timestamps inside
find "$out/.m2" -type f \
-regex '.+\(\.lastUpdated\|resolver-status\.properties\|_remote\.repositories\)' \
-delete