summaryrefslogtreecommitdiff
path: root/overlays
diff options
context:
space:
mode:
authorKenny Ballou <kballou@devnulllabs.io>2020-08-14 06:12:41 -0600
committerKenny Ballou <kballou@devnulllabs.io>2020-08-14 06:12:41 -0600
commit8077f1ab6fe21f021e068ee4e512b469f0bcfd55 (patch)
treea1606ac228a57b6d70518d4c175300fa9583cbf6 /overlays
parentc26abe7849b4091d8814a48a663ef7b08ae6568c (diff)
downloadcfg.nix-8077f1ab6fe21f021e068ee4e512b469f0bcfd55.tar.gz
cfg.nix-8077f1ab6fe21f021e068ee4e512b469f0bcfd55.tar.xz
overlays: jvm: override JDK version for maven
The maven binary downloaded through nixpkgs uses Java 1.8 by default. Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
Diffstat (limited to 'overlays')
-rw-r--r--overlays/20-jvm.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/overlays/20-jvm.nix b/overlays/20-jvm.nix
index 2bb13f1..b0abcab 100644
--- a/overlays/20-jvm.nix
+++ b/overlays/20-jvm.nix
@@ -1,5 +1,9 @@
self: super:
-{
+let
+ maven = (super.pkgs.maven.override {
+ jdk = self.jdk11;
+ });
+in {
jvmOverlay = super.buildEnv {
name = "jvmOverlay";
ignoreCollisions = true;
@@ -14,7 +18,7 @@ self: super:
self.jdk11
self.jmeter
self.leiningen
- self.maven
+ maven
self.sbt
self.scala
self.scalafmt