{ runCommand, callPackage, jdk, jre_minimal, }: let hello-logging = callPackage ./hello-logging.nix { jdk = jdk; jre = jre_minimal.override { modules = [ "java.base" "java.logging" ]; }; }; in runCommand "test" { } '' ${hello-logging}/bin/hello &>/dev/stdout | grep "Hello, world!" touch $out ''