Unverified Commit fdc66db3 authored by Jakub Kozłowski's avatar Jakub Kozłowski Committed by GitHub
Browse files

Merge pull request #242696 from DevInsideYou/liquibase-fixes

liquibase: include all jars from internal/lib instead of just a few
parents 3da3074f 86115ca9
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -48,7 +48,10 @@ stdenv.mkDerivation rec {
    in
    ''
      mkdir -p $out
      mv ./{lib,licenses,internal/lib/liquibase-core.jar,internal/lib/postgresql.jar,internal/lib/picocli.jar} $out/
      mv ./{lib,licenses} $out/

      mkdir -p $out/internal/lib
      mv ./internal/lib/*.jar $out/internal/lib/

      mkdir -p $out/share/doc/${pname}-${version}
      mv LICENSE.txt \
@@ -63,10 +66,10 @@ stdenv.mkDerivation rec {
      #!/usr/bin/env bash
      # taken from the executable script in the source
      CP=""
      ${addJars "$out/internal/lib"}
      ${addJars "$out/lib"}
      ${addJars "$out"}
      ${lib.concatStringsSep "\n" (map (p: addJars "${p}/share/java") extraJars)}

      ${lib.getBin jre}/bin/java -cp "\$CP" \$JAVA_OPTS \
      liquibase.integration.commandline.LiquibaseCommandLine \''${1+"\$@"}
      EOF