Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344{ jdk, jre, pkgs,}:
# 'Hello world' Java application derivation for use in testslet source = pkgs.writeTextDir "src/Hello.java" '' class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } } '';inpkgs.stdenv.mkDerivation { pname = "hello"; version = "1.0.0";
src = source;
buildPhase = '' runHook preBuild ${jdk}/bin/javac src/Hello.java runHook postBuild ''; installPhase = '' runHook preInstall
mkdir -p $out/lib cp src/Hello.class $out/lib
mkdir -p $out/bin cat >$out/bin/hello <<EOF; #!/usr/bin/env sh ${jre}/bin/java -cp $out/lib Hello EOF chmod a+x $out/bin/hello
runHook postInstall '';}