solution: use gradle 7.2

Co-authored-by: Brian McGee <brian@41north.dev>
This commit is contained in:
Aldo
2021-11-12 03:36:32 +01:00
committed by GitHub
parent abb74c98af
commit b6a05d67df
16 changed files with 688 additions and 226 deletions

45
nix/default.nix Normal file
View File

@@ -0,0 +1,45 @@
{ system ? builtins.currentSystem
, nixpkgs ? import ./nixpkgs.nix { inherit system; }
}:
let
mkEnv = nixpkgs.callPackage ./mkEnv.nix { };
in
rec {
inherit
nixpkgs
;
protoc-gen-grpc-java = nixpkgs.callPackage ./pkgs/protoc-gen-grpc-java { };
env = mkEnv {
env = {
# Configure nix to use nixpgks
NIX_PATH = "nixpkgs=${toString nixpkgs.path}";
# Set the env for gradle
JAVA_HOME = "@env-root@/lib/openjdk";
};
paths = [
# Development tools
nixpkgs.gitAndTools.git-absorb
nixpkgs.jq
nixpkgs.niv
nixpkgs.websocat
nixpkgs.yq
# Protobuf stuff
nixpkgs.protobuf3_9
protoc-gen-grpc-java
# Code formatting
nixpkgs.treefmt
nixpkgs.nixpkgs-fmt
nixpkgs.shfmt
nixpkgs.jdk
nixpkgs.coreutils
nixpkgs.gnugrep
nixpkgs.which
];
};
}