java
Options
Section titled “Options”languages.java.enable
Section titled “languages.java.enable”Whether to enable tools for Java development.
Type: boolean
Default:
falseExample:
trueDeclared by:
languages.java.gradle.enable
Section titled “languages.java.gradle.enable”Whether to enable gradle.
Type: boolean
Default:
falseExample:
trueDeclared by:
languages.java.gradle.package
Section titled “languages.java.gradle.package”The Gradle package to use.
The Gradle package by default inherits the JDK from languages.java.jdk.package.
Type: package
Default:
pkgs.gradle.override { java = cfg.jdk.package; }Declared by:
languages.java.jdk.package
Section titled “languages.java.jdk.package”The JDK package to use.
This will also become available as JAVA_HOME.
Type: package
Default:
pkgs.jdkExample:
pkgs.jdk8Declared by:
languages.java.lsp.enable
Section titled “languages.java.lsp.enable”Whether to enable Java Language Server.
Type: boolean
Default:
trueExample:
trueDeclared by:
languages.java.lsp.package
Section titled “languages.java.lsp.package”The Java language server package to use.
The Java language server package by default inherits the JDK from languages.java.jdk.package.
Type: package
Default:
pkgs.jdt-language-server.override { jdk = cfg.jdk.package; }Declared by:
languages.java.maven.enable
Section titled “languages.java.maven.enable”Whether to enable maven.
Type: boolean
Default:
falseExample:
trueDeclared by:
languages.java.maven.package
Section titled “languages.java.maven.package”The Maven package to use.
The Maven package by default inherits the JDK from languages.java.jdk.package.
Type: package
Default:
pkgs.maven.override { jdk_headless = cfg.jdk.package; }Declared by:

