Commit d03e80e2 authored by Weijia Wang's avatar Weijia Wang
Browse files

buildMavenPackage: refactor

parent 6e05e49f
Loading
Loading
Loading
Loading
+15 −22
Original line number Diff line number Diff line
@@ -29,11 +29,9 @@ let
      maven
    ];

    buildPhase =
      if buildOffline
      then ''
    buildPhase = ''
      runHook preBuild

    '' + lib.optionalString buildOffline ''
      mvn dependency:go-offline -Dmaven.repo.local=$out/.m2 ${mvnDepsParameters}

      for artifactId in ${builtins.toString manualMvnArtifacts}
@@ -41,14 +39,9 @@ let
        echo "downloading manual $artifactId"
        mvn dependency:get -Dartifact="$artifactId" -Dmaven.repo.local=$out/.m2
      done

        runHook postBuild
      ''
      else ''
        runHook preBuild

    '' + lib.optionalString (!buildOffline) ''
      mvn package -Dmaven.repo.local=$out/.m2 ${mvnDepsParameters}

    '' + ''
      runHook postBuild
    '';