added jvms

This commit is contained in:
didier committed 2024-09-10 15:40:03 -04:00
1 parent 1fab7b30c1
commit 124d29a99d
2 files changed
+49 -54

No files matched your search

+6 -8
View File
@@ -7,8 +7,8 @@
let
pkgs = nixpkgs.legacyPackages.${system};
pname = "stream-examples";
benchmark = pkgs.maven.buildMavenPackage {
mvnJdk = pkgs.jdk22;
benchmark = (jdk : pkgs.maven.buildMavenPackage {
mvnJdk = jdk;
pname = pname;
version = "0.1.0";
src = ./.;
@@ -16,21 +16,19 @@
mvnHash = "sha256-G7PQd0Ul61m+C9S7OvAB6NkMxRM8AMYg5+1G0RQeXP8=";
installPhase = ''
ls -lrth
mkdir -p $out/bin $out/share/${pname}
install -Dm644 target/stream-examples.jar $out/share/${pname}/${pname}.jar
echo 'didier rocks!'
mkdir -p $out/bin $out/share/${pname}
makeWrapper ${pkgs.jdk22}/bin/java $out/bin/${pname} \
makeWrapper ${jdk}/bin/java $out/bin/${pname} \
--add-flags "-jar $out/share/${pname}/${pname}.jar"
'';
};
});
in
{
packages = {
benchmark = benchmark;
benchmark-openjdk = benchmark pkgs.jdk22;
benchmark-graal = benchmark pkgs.graalvm-ce;
};
devShell = pkgs.mkShell {
buildInputs = with pkgs; [