{ 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 ''